由于emqx日志只打印某些错误日志,不能精确看到某个客户端的详细错误日志。

使用 trace 可以追踪某个clientid用户的连接情况。

 

追踪来自客户端(Client)的消息:

先把日志级别调整为 debug.

$ ./bin/emqx_ctl log primary-level debug $ ./bin/emqx_ctl trace start client "clientid" "trace_clientid.log" debug

 

追踪发布到主题(Topic)的消息:

$ ./bin/emqx_ctl log primary-level debug $ ./bin/emqx_ctl trace start topic "t/#" "trace_topic.log" debug

 

查询追踪:

$ ./bin/emqx_ctl trace list

 

停止追踪:

$ ./bin/emqx_ctl trace stop client "clientid" $ ./bin/emqx_ctl trace stop topic "topic"

 

 

 

相关文章:

  • 2022-02-07
  • 2021-08-07
  • 2021-06-08
  • 2021-04-02
  • 2022-02-16
  • 2022-12-23
  • 2017-11-29
  • 2021-05-11
猜你喜欢
  • 2021-10-10
  • 2021-12-24
  • 2022-12-23
  • 2021-09-12
  • 2021-04-30
  • 2022-02-10
相关资源
相似解决方案