第 18 章 日志记录


AMQ Broker 使用 Apache Log4j 2 logging 工具提供消息日志记录。安装代理时,它在 < broker_instance_dir> /etc/log4j2.properties 文件中有一个默认的 Log4j 2 配置。使用默认配置时,日志记录器会同时写入控制台和文件。

下表中显示了 AMQ Broker 中的日志记录器。

表 18.1. AMQ Broker 日志记录器
logger描述

org.apache.activemq.artemis.core.server

记录代理内核

org.apache.activemq.artemis.journal

日志日志调用

org.apache.activemq.artemis.utils

日志工具调用

org.apache.activemq.artemis.jms

日志 JMS 调用

org.apache.activemq.artemis.integration.bootstrap

日志 bootstrap 调用

org.apache.activemq.audit.base

记录访问所有 JMX 对象方法

org.apache.activemq.audit.message

记录消息操作,如生产、消耗和浏览消息

org.apache.activemq.audit.resource

记录身份验证事件、从 JMX 或 AMQ Broker 管理控制台创建和删除代理资源,并在管理控制台中浏览信息

18.1. 更改日志记录级别

您可以为每个日志程序配置日志级别,在 <logger name>.level 行的日志程序名称后,如以下 apache.activemq.artemis.core.server 日志程序:

logger.artemis_server.name=org.apache.activemq.artemis.core.server
logger.artemis_server.level=INFO

审计日志记录器的默认日志记录级别为 OFF,这意味着禁用了日志记录。AMQ Broker 中提供的其他日志记录器的默认日志记录级别为 INFO。有关 Log4j 2 中可用日志级别的详情,请查看 Log4j 2 文档

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.