国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

SpringBoot logback 整合 GrayLog

jzman / 3543人閱讀

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

寫在前面的話

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

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

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

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

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

IDE和框架版本

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

添加依賴

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

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

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

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




    
        
            %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地址。其他參數可以在該依賴的github上仔細了解。

啟動項目

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

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/76510.html

相關文章

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

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

    岳光 評論0 收藏0
  • SpringCloud核心教程 | 第三篇:服務注冊與發現 Eureka篇

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

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

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

    Ilikewhite 評論0 收藏0

發表評論

0條評論

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