首页 > 解决方案 > Artemis 服务日志文件大小

问题描述

有没有办法在文件中设置 artemis 服务的文件大小限制logging.properties我在文档中找不到任何关于文件大小的内容。

标签: activemq-artemis

解决方案


在文件中尝试这样的事情etc/logging.properties

# Size Rotating File handler configuration
handler.ROTATING_FILE=org.jboss.logmanager.handlers.SizeRotatingFileHandler
handler.ROTATING_FILE.level=INFO
handler.ROTATING_FILE.properties=autoFlush,fileName,rotateSize,maxBackupIndex
handler.ROTATING_FILE.autoFlush=true
handler.ROTATING_FILE.fileName=${artemis.instance}/log/activemq.log
handler.ROTATING_FILE.formatter=PATTERN
handler.ROTATING_FILE.rotateSize=1024000
handler.ROTATING_FILE.maxBackupIndex=20

# Formatter pattern configuration
formatter.PATTERN=org.jboss.logmanager.formatters.PatternFormatter
formatter.PATTERN.properties=pattern
formatter.PATTERN.pattern=%d{HH:mm:ss,SSS} %-5p [%c] %s%E%n

确保更新logger.handlers以使用新的ROTATING_FILE处理程序,例如:

logger.handlers=ROTATING_FILE,CONSOLE

推荐阅读