[英]When does log4j2 load the configuration file?
我閱讀了配置手冊頁面https://logging.apache.org/log4j/2.x/manual/configuration.html ,它只是說
Log4j能夠在初始化期間自動進行自我配置。 Log4j啟動時,它將找到所有ConfigurationFactory插件,並按從高到低的加權順序排列它們。
它只是說Log4j啟動,但這並不意味着精確。
所以問題是: log4j2何時讀取配置文件?
對於Web應用程序(Servlet 3.0及更高版本),log4j2從Web應用程序開始。 因此,您應該包括log4j-web.jar這個jar是一個Web片段,它被配置為在項目中的任何其他Web片段之前加載。 此時,log4j2搜索要加載的配置文件
請參考https://logging.apache.org/log4j/2.x/manual/webapp.html並查看屏幕截圖
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.