【发布时间】:2020-10-09 12:14:09
【问题描述】:
我设置了一个 Apache ActiveMQ Artemis 代理,我想在其中每天创建一个新的 artemis.log 文件。
我在logging.properties 中配置了PeriodicRotatingFileHandler,但它不能正常工作。
它会在文件名中包含日期的当天创建一个日志文件(这是正确的),但它不会为接下来的几天创建一个日志文件。它只会创建新的日志文件,其中包含我重新启动代理服务的日期。
有没有人举例说明 logging.properties 应该如何实现我的计划?
【问题讨论】:
-
你能和
PeriodicRotatingFileHandler分享你的logging.properties吗? -
handler.FILE=org.jboss.logmanager.handlers.PeriodicRotatingFileHandler handler.FILE.level=INFO handler.FILE.properties=suffix,append,autoFlush,fileName handler.FILE.suffix=.yyyy- MM-dd handler.FILE.append=true handler.FILE.autoFlush=true handler.FILE.fileName=${artemis.instance}/log/artemis.log handler.FILE.formatter=PATTERN
-
我的意思是你的整个
logging.properties文件只是为了确保一切都配置得当。另外,请使用详细信息更新您的问题,而不是在评论中添加它们。 -
另外,请说明您使用的是哪个版本的 ActiveMQ Artemis。
-
应该每天轮换一次,但只有一次记录新的日志消息。
标签: logging jboss activemq-artemis