0

默认情况下,INFO 日志记录在控制台中打印如何禁用它?

如何在 solace mq 中浏览消息?我们有什么工具吗?

谢谢

4

2 回答 2

3

日志配置取决于应用程序的平台。Solace JMS 和 JCSMP API 日志使用 Jakarta Commons Logging 来支持不同的日志框架,例如 log4j 或 java.util.logging。用户 Farside 的另一个答案显示了如果您将 log4j 与 Solace JMS API 一起使用,如何更改日志记录级别。

您可以在 Solace Messaging API 指南或 Solace Systems Developer Portal 上提供的集成指南中找到有关登录特定平台的更多信息。

要查看有关 Solace 中队列上的假脱机消息的信息,您可以使用 CLI 或 SolAdmin。

在 CLI 中,命令是:

show queue <queueName> message-vpn <vpnName> messages detail

这将允许您查看队列中每条消息的信息,例如假脱机日期、消息大小、序列号等。

在 SolAdmin 中,您可以通过导航到“端点”选项卡并选择“持久队列”视图来查看等效信息。在此视图中,您可以双击列表中的队列并选择“消息”选项卡。您可以双击特定消息以查看更多信息。

要查看假脱机消息的完整内容,您可以创建队列浏览器。这是一个客户端,它可以查看队列中假脱机的消息,按最旧到最新的顺序排列,而无需使用它们。Solace Messaging Platform Feature Guide 的第 9 章“使用有保证的消息”提供了队列浏览器的完整描述。Solace Messaging APIs 开发人员指南中提供了有关创建队列浏览器的详细信息。这些文档可在 Solace Systems 开发人员门户的以下链接中找到:http: //dev.solacesystems.com/docs/product-documentation/

于 2016-05-04T19:05:22.260 回答
2

Solace JMS API 日志记录与配置任何其他 Spring Framework 日志记录非常相似。他们说,要定义日志记录使用的级别:

log4j.category.com.solacesystems.jms=DEBUG
log4j.category.com.solacesystems.jcsmp=DEBUG

可以在此处找到更多信息:“ 6.1 如何启用 Solace JMS API 日志记录”部分。默认情况下,信息日志将写入控制台。

于 2016-05-04T16:03:33.470 回答