2016-09-30 40 views
1

我已经在.Net MVC中成功实现了RabbitMQ。现在我需要记录通过我的RabbitMQ服务器完成的每个消息传输,是否有可能。 请帮帮我。 在此先感谢RabbitMQ中的日志消息传输

回答

1

如果您想测试通过Rabbitmq消息的日志,那么您可以在rabbitmq中启用rabbitmq_tracer插件,它会为您记录消息。这个插件适用于测试,因为它显示了消息的详细日志。

+0

Thanks.I尝试rabbitmq_tracer插件firehose,它是working.but我注意到一些性能问题。是否有任何解决方案来解决它? – Tuttu

+0

你能指定更多吗?性能问题涉及? –

3

如果您只需要记录失败的消息细节,那么RabbitMQ已经提供了一个日志文件,其中包含失败的消息传输细节。位于C:\ Users \ UserName \ AppData \ Roaming \ RabbitMQ \ log \ rabbit @ username的日志文件.txt'