springboot讀取logback-spring.xml

官網地址:https://docs.spring.io/spring-boot/docs/1.3.8.RELEASE/reference/html/boot-features-logging.html

在類LoggingApplicationListener進行spring日誌初始化。

通過環境變量對象獲取logging.conf配置,如果不存在則忽略配置方式啓動日誌、否則使用logging.conf日誌配置文件初始化啓動日誌。

由LoggingSystem實現類LogbackLoggingSystem完成初始化操作。

 

springboot-1.3.8加載日誌對象堆棧信息

org.springframework.boot.logging.LoggingApplicationListener.initializeSystem(LoggingApplicationListener.java:281)
org.springframework.boot.logging.LoggingApplicationListener.initialize(LoggingApplicationListener.java:255)
org.springframework.boot.logging.LoggingApplicationListener.onApplicationEnvironmentPreparedEvent(LoggingApplicationListener.java:224)
org.springframework.boot.logging.LoggingApplicationListener.onApplicationEvent(LoggingApplicationListener.java:200)
org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172)
org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165)
org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)
org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:122)
org.springframework.boot.context.event.EventPublishingRunListener.publishEvent(EventPublishingRunListener.java:111)
org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:65)
org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:54)
org.springframework.boot.SpringApplication.createAndRefreshContext(SpringApplication.java:329)
org.springframework.boot.SpringApplication.run(SpringApplication.java:306)
org.springframework.boot.SpringApplication.run(SpringApplication.java:1185)
org.springframework.boot.SpringApplication.run(SpringApplication.java:1174)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章