簡體   English   中英

Spring Boot日志記錄/ Java日志記錄-顯示配置/設置的工具

[英]Spring boot logging / Java logging - Tool to show config/setup

我習慣於使用log4j,每當出現設置/配置問題時,我都會啟用“ -Dlog4j.debug”,並且所有配置信息都將在啟動時轉儲。
這在許多場合下非常有用。

現在,我正在開發一個Spring Boot應用程序,該應用程序已被使用:

  1. 客戶端代碼中的Commons Logging Logger語句
  2. 橋罐子(JCL-過SLF4J-xxx.jar),其轉換的通用日志調用到SLF4J 更多的信息在這里
  3. 最后,slf4j使用“ logback”作為基礎的日志框架

我發現弄清楚所有這些都非常痛苦。
是否有等效的-Dlog4j.debug可以向我展示在啟動時如何將它們掛在一起?

這是到目前為止我發現的最好/唯一的選項,它是特定於Logback的。
在命令行上使用此-D:

-Dlogback.statusListenerClass=ch.qos.logback.core.status.OnConsoleStatusListener

這里取
從本質上講,這等效於log4j的-Dlog4j.debug。
在初始化日志系統時,它將在啟動時將logback啟動序列轉儲到控制台。

這不是一個正確的答案,因為我希望在此之前顯示一些消息來說明為什么使用logback,但是我還沒有找到類似的東西。

另外:這對於Spring Boot也可能有用:

-Ddebug

這里這里

如果您使用的是logback,我假設您使用的是logback.xml文件? 然后,如果您使用<configuration debug="true">啟動該文件,則它應該轉儲狀態信息。 狀態數據部分下的文檔中的更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM