亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

SpringBoot logback 整合 GrayLog

jzman / 3610人閱讀

摘要:寫在前面的話網(wǎng)上看到的文章都是比較年前的了,剛好自己整合了下,來分享下經(jīng)驗。目前所了解到的應(yīng)用是通過所使用的不同的日志框架來推送數(shù)據(jù)到里面,常用的有,等。啟動項目啟動項目之后,即可在控制臺中看到項目啟動時打印的日志

寫在前面的話

網(wǎng)上看到的文章都是比較1、2年前的了,剛好自己整合了下,來分享下經(jīng)驗。
目前所了解到的springboot應(yīng)用是通過所使用的不同的日志框架來推送數(shù)據(jù)到graylog里面,常用的有l(wèi)ogback,log4j2等。
參考了網(wǎng)上文章對各個日志框架的分析,這里最終采用的是springboot自帶的logback。
至于logback的優(yōu)勢可以參考如下大神的文章,本文不再贅述:

https://blog.csdn.net/xudan10...
graylog 簡介

Graylog 是與 ELK 可以相提并論的一款集中式日志管理方案,支持數(shù)據(jù)收集、檢索、可視化 Dashboard。部署起來不像ELK那么重,在docker環(huán)境的話憑借一個docker-compose.yml即可完成部署啟動運行,非常方便。
用的時候只需要在目標鏡像創(chuàng)建容器時添加參數(shù)即可。
對graylog想進一步了解的童鞋可以參考如下鏈接:

https://www.jianshu.com/p/25e...  
https://hub.docker.com/r/gray...
開始搭建 創(chuàng)建springboot項目

利用IDEA或者eclipse創(chuàng)建一個springboot項目,可以不選擇任何依賴,直接下一步下一步完成即可。

IDE和框架版本

本文所使用的IDE是IDEA,springboot版本為springboot 2.0.3,如果各位童鞋在按照教程走完還發(fā)送不了日志到graylog的話,可以更換為使用本文所使用的springboot版本再試

添加依賴

本文所使用的依賴是國外的大神所作,最近都一直有更新,算是還比較新的,附上依賴的github地址:https://github.com/osiegmar/l...

在pom.xml的dependency加入的如下依賴:

        
            de.siegmar
            logback-gelf
            1.1.0
        
配置日志輸出

在resources目錄下(application.properties同級目錄)添加logback.xml,內(nèi)容如下:




    
        
            %d{HH:mm:ss.SSS} %-5level %logger{36} - %msg%n
        
    

    
    
    
        192.168.1.217
        12201
        
        508
        true
        
            logback-graylog
            false
            true
            true
            false
            false
            false
            
                %m%nopex
            
            
                %m
            
            app_name:backend
            os_arch:${os.arch}
            os_name:${os.name}
            os_version:${os.version}
        
    

    
        
        
    

其中graylogHost需要改為你自己的 graylog IP地址。其他參數(shù)可以在該依賴的github上仔細了解。

啟動項目

啟動項目之后,即可在graylog控制臺中看到項目啟動時打印的日志

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/76510.html

相關(guān)文章

  • 基于注解方式配置springMVC 并整合mybatis(一)

    摘要:在實戰(zhàn)一書中前面兩部分分別介紹了和的高級特性,并且基于類配置有一套層的,但是沒有將層整合層,于是我試著整合了下,也方便以后寫測試。 在《springBoot實戰(zhàn)》 一書中前面兩部分分別介紹了spring 和 springMVC的高級特性,并且基于java類配置有一套web層的demo,但是沒有將web層整合dao層,于是我試著整合了下,也方便以后寫測試demo。下面是我的整理 pom....

    岳光 評論0 收藏0
  • SpringCloud核心教程 | 第三篇:服務(wù)注冊與發(fā)現(xiàn) Eureka篇

    摘要:下一篇介紹基于的服務(wù)注冊與調(diào)用。服務(wù)提供者工程配置這里服務(wù)提供者是使用之前進階教程第三篇整合連接池以及監(jiān)控改造而來,這里一樣的部分就不再重復(fù)說明,下面將說明新增的部分。 Spring Cloud簡介 Spring Cloud是一個基于Spring Boot實現(xiàn)的云應(yīng)用開發(fā)工具,它為基于JVM的云應(yīng)用開發(fā)中涉及的配置管理、服務(wù)發(fā)現(xiàn)、斷路器、智能路由、微代理、控制總線、全局鎖、決策競選、分...

    scq000 評論0 收藏0
  • SpringBoot進階教程 | 第三篇:整合Druid連接池以及Druid監(jiān)控

    摘要:這篇文篇將介紹,如何通過整合數(shù)據(jù)庫鏈接池實時監(jiān)控數(shù)據(jù)庫鏈接信息,為優(yōu)化數(shù)據(jù)庫性能提供更好的指導(dǎo),同樣將通過配置文件形式進行配置方便簡潔。 這篇文篇將介紹,如何通過SpringBoot整合Druid數(shù)據(jù)庫鏈接池,實時監(jiān)控數(shù)據(jù)庫鏈接信息,為優(yōu)化數(shù)據(jù)庫性能提供更好的指導(dǎo),同樣將通過YML配置文件形式進行配置,方便簡潔。 準備工作 環(huán)境: windows jdk 8 maven 3.0 IDE...

    Ilikewhite 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<