activemq-artemis - Artemis 服务日志文件大小
问题描述
有没有办法在文件中设置 artemis 服务的文件大小限制logging.properties
?我在文档中找不到任何关于文件大小的内容。
解决方案
在文件中尝试这样的事情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
推荐阅读
- glsl - 在 PIXI.Filter 片段着色器中访问纹理
- android-studio - Camerax 延迟放大和缩小
- google-maps - 从谷歌地图读取kml文件时如何避免CORS错误
- amazon-web-services - 手动编辑 AWS 放大的 Cloudformation 模板
- c++ - 如何实现回调系统
- oauth-2.0 - API 到 API - 使用服务帐户
- google-tag-manager - 如何使用 Google 跟踪代码管理器跟踪特定链接?
- javascript - 根据当前时间突出显示表格行
- python - 无法将字符串转换为浮动 sklearn
- c# - 天真的 TensorFlow 模型问题,如何将输入和输出匹配到另一个模型