2015-10-05 43 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的路径和它的作品。