RabbitMQ 日志管理

Stella981
• 阅读 1083

##日志默认输出位置

如果我们是通过rpm方式进行安装的,那么系统默认会把日志放在/var/log/rabbitmq/目录下

日志说明

在日志目录/var/log/rabbitmq目录下,默认会有两类日志文件,一个是rabbit@{hostname}.log,另一个是rabbit@{hostname}-sasl.log

  • rabbit@{hostname}.log:输出rabbitmq运行相关的信息,如网络流量,用户,交换器,队列等信息。
  • rabbit@{hostname}-sasl.log:Erlang运行相关信息。

日志样例

rabbit@{hostname}.log

=INFO REPORT==== 1-Nov-2016::16:46:44 ===
accepting AMQP connection <0.22806.952> (172.21.20.23:57962 -> 172.21.1.207:5672)

=ERROR REPORT==== 1-Nov-2016::16:46:44 ===
Channel error on connection <0.22806.952> (172.21.20.23:57962 -> 172.21.1.207:5672, vhost: '/', user: 'liyang'), channel 1:
operation queue.declare caused a channel exception precondition_failed: "inequivalent arg 'x-dead-letter-exchange' for queue 'mailQueue' in vhost '/': received none but current is the value 'dead_letter_exchange' of type 'longstr'"

=WARNING REPORT==== 1-Nov-2016::16:50:18 ===
closing AMQP connection <0.22806.952> (172.21.20.23:57962 -> 172.21.1.207:5672):
client unexpectedly closed TCP connection
...
...

rabbit@{hostname}-sasl.log

如果运行了rabbitmq集群或者rabbitmq依赖的erlang操作报错,这个文件才会有输出信息。后面再补充样例数据。

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
待兔 待兔
4个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Jacquelyn38 Jacquelyn38
3年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
Easter79 Easter79
3年前
springboot学习(四) 日志管理
1、简介  SpringBoot内部日志系统使用的是CommonsLogging,但开放底层的日志实现。默认为会JavaUtilLogging,Log4J,Log4J2和Logback提供配置。每种情况下都会预先配置使用控制台输出,也可以使用可选的文件输出。 2、日志格式  默认的日志输出格式为:1201
Stella981 Stella981
3年前
ASP.NET CORE3 配置log4net 日志
在微软发布的ASP.NETCore中给了一种默认的日志配置选择,那么当我们使用其他的日志中间件是如何配置呢?如下:1、使用NutGet获取日志库:Microsoft.Extensions.Logging.Log4Net.AspNetCore 和Log4Net库2、配置Program.cspublicclassProgram
Stella981 Stella981
3年前
Nginx 日志分析命令
查看日志存放目录\find/nameaccess.log/var/log/nginx/access.logcd/var/log/nginxIP相关统计统计IP访问量(独立ip访问数量)awk'{print$1}'access.log|sortn|uniq|wcl
Stella981 Stella981
3年前
Spring Boot日志集成
!(https://oscimg.oschina.net/oscnet/1bde8e8d00e848be8b84e9d1d44c9e5c.jpg)SpringBoot日志框架SpringBoot支持JavaUtilLogging,Log4j2,Lockback作为日志框架,如果你使用star
Stella981 Stella981
3年前
Django中Admin中的一些参数配置
设置在列表中显示的字段,id为django模型默认的主键list_display('id','name','sex','profession','email','qq','phone','status','create_time')设置在列表可编辑字段list_editable
Stella981 Stella981
3年前
Linux用户行为日志审计
一:配置调试1.创建用户审计文件存放目录和审计日志文件;mkdirp/var/log/usermonitor/2.创建用户审计日志文件;echousermonitor/var/log/usermonitor/usermonitor.log3.将日志文件所有者赋予一个最低权限的用户;chownnobody:nobo
Stella981 Stella981
3年前
Logstash收集nginx访问日志和错误日志
1、收集访问日志1)、首先是要在nginx里面配置日志格式化输出log_formatmain"$http_x_forwarded_for|$time_local|$request|$status|$body_bytes_sent|$request_body|$content_length|$http_ref