前言
SpringBoot是一個全家桶,可以方便的集成各種開發工具。日志框架是一個在線應用必需的,本文介紹了當前主流日志框架Logback與SpringBoot的集成方法
準備工作完成SpringBoot 1024行代碼 - Getting Started(一個簡單的web應用)
具體步驟 1. 添加Logback的配置文件logback-springboot.xml其中文件名需要為logback-${name_you_like}.xml
2. 指定配置文件的位置logback ${log.path} log/info.log.%d{yyyy-MM-dd} 30 10GB %d{HH:mm:ss.SSS} %contextName [%thread] %-5level %logger{36}:%line - %msg%n
在application.properties文件中添加如下一行
logging.config=classpath:logback-springboot.xml
當然也可以把文件名改成logback-${name_you_like}.xml
3. 創建一個測試類Controllerpackage com.example.demo.controller; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class LogTestController { protected final static Logger logger = LoggerFactory.getLogger(LogTestController.class); @RequestMapping("/log") String log() { logger.info("Hello SpringBoot Logback!!"); return "ok"; } }4. 啟動Web應用 5. 測試日志功能
curl 127.0.0.1:8080/log
在info.log文件中看到如下輸出
16:33:01.353 logback [http-nio-8080-exec-1] INFO c.e.d.controller.LogTestController:23 - Hello SpringBoot Logback!!源碼
https://github.com/gzllol/spr...
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/67995.html
摘要:本文要來分享給大家程序員最常用的日志框架組件。沒有基礎的同學也不要著急,這套教程覆蓋了目前所有的日志框架,只要你學,就一定用得到,先收藏,以備不時之需。 作為一名Java程序員,我們開發了很多Java應用程序,包括桌面應用、WEB應用以及移動應用。然而日志系統是一個成熟Java應用所必不可少的。在開發和調試階段,日志可以幫...
摘要:前言如題,今天介紹默認日志的配置。默認日志默認情況下,用來記錄日志,并用級別輸出到控制臺。若要增加文件輸出,需要在中配置或屬性。后語以上默認日志的配置教程。 微信公眾號:一個優秀的廢人如有問題或建議,請后臺留言,我會盡力解決你的問題。 前言 如題,今天介紹 springboot 默認日志的配置。 默認日志 Logback 默認情況下,Spring Boot 用 Logback 來記錄日...
摘要:使用快速構建點擊新建項目選擇如圖所示點擊后點擊,之后按照圖中所示選擇選擇路徑點擊完成,如圖所示,刪除自己不想要的,項目構建完成構建一個,啟動項目就可以看到返回結果了在自己的服務器搭建自己的項目使用向遠程服務傳遞項目設置配置相關信息上傳到指定 idea使用spring Initalizr 快速構建spring boot 點擊新建項目,選擇如圖所示 showImg(https://segm...
摘要:嘗試檢測著色功能是否可用。禁用顏色的輸出。目前支持的顏色有文件保存默認情況下,僅將日志輸出到控制臺,不會寫入到日志文件中去。如果除了控制臺輸出之外還想寫日志文件,則需要在設置或屬性。默認情況它會根據日志的依賴自動加載。 SpringBoot 是為了簡化 Spring 應用的創建、運行、調試、部署等一系列問題而誕生的產物,自動裝配的特性讓我們可以更好的關注業務本身而不是外部的XML配置...
摘要:引入了新的環境和概要信息,是一種更揭秘與實戰六消息隊列篇掘金本文,講解如何集成,實現消息隊列。博客地址揭秘與實戰二數據緩存篇掘金本文,講解如何集成,實現緩存。 Spring Boot 揭秘與實戰(九) 應用監控篇 - HTTP 健康監控 - 掘金Health 信息是從 ApplicationContext 中所有的 HealthIndicator 的 Bean 中收集的, Spring...
閱讀 1718·2021-10-18 13:34
閱讀 3906·2021-09-08 10:42
閱讀 1551·2021-09-02 09:56
閱讀 1606·2019-08-30 15:54
閱讀 3127·2019-08-29 18:44
閱讀 3298·2019-08-26 18:37
閱讀 2212·2019-08-26 12:13
閱讀 453·2019-08-26 10:20