2015-10-05 75 views
0

我與春天的雲和log4j2工作與「所有」的水平。 我將描述兩個具有相同配置文件的情況,我想在Syslog TCP上編寫。奇怪的行爲與log4j2配置

初試:我北醫三院在資源文件夾我log4j2配置文件,然後,我開始我的應用程序,並開始記錄到系統日誌。

但我需要的Git我的配置,所以我將其暴露在一個URL。 所以來這裏的第二個測試: 我改變了我的bootstrap.yml和與followind行:

日誌記錄:配置: http://xxx.xx.xx.75:3000/admin123/config-repository/raw/master/log4j2.xml

於是,我開始了我的應用程序,它開始寫春天啓動的日誌線在我的系統日誌,但是,當我把:

LOGGER.info("printing lalala"); 

沒有什麼是所著的系統日誌,我可以看到一個[FIN,ACK] beetween客戶機和服務器我的TCP連接。

所以,我知道配置文件是從存儲庫,因爲我可以看到它在我的連接捕獲,因爲應用程序開始登錄syslog一些線路,但事情發生後,關閉連接和寫no更多。 我不明白髮生了什麼事。

回答

0

您必須在application.yml不是bootstrap.yml添加logging.config的路徑和它的作品。