成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

SpringBoot logback 整合 GrayLog

jzman / 3556人閱讀

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

寫(xiě)在前面的話

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

https://blog.csdn.net/xudan10...
graylog 簡(jiǎn)介

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

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

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

IDE和框架版本

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

添加依賴(lài)

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

在pom.xml的dependency加入的如下依賴(lài):

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

在resources目錄下(application.properties同級(jí)目錄)添加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ù)可以在該依賴(lài)的github上仔細(xì)了解。

啟動(dòng)項(xiàng)目

啟動(dòng)項(xiàng)目之后,即可在graylog控制臺(tái)中看到項(xiàng)目啟動(dòng)時(shí)打印的日志

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/76510.html

相關(guān)文章

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

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

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

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

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

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

    Ilikewhite 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<