4.x和5.x的Windows版本,使用日志追踪功能创建了几个主题的消息追踪。我想保留最近几天所有主题的发布消息记录,但是因为日志只能保存512MB,所以就想把日志文件删除掉,结果发现文件删除后不会自动创建这个日志文件了。
你需要停止追踪之后,再次开启才能创建出对应的文件。
你不要同时使用 CLI 和 Dashboard 操作 trace。它们不是同一个功能,使用 CLI 的 trace 只能看日志文件。建议你始终使用 Dashboard 来操作。
关于路径的问题,需要注意的是你的目标路径必须是 emqx 用户可访问的权限,如果是 root 权限可能会导致 trace 失败。所以使用现有的 log 目录是比较保险的。
好的,貌似命令行创建的日志会被自动清除?
Dashboard 的日志追踪功能有HTTP API吗?只能手动去创建,停止,删除?
的确是这个 API,可以通过浏览器查看 Dashboard 是如何通过 HTTP API 创建、管理 trace的,然后自己调用它。