使用docker部署emqx5.0日志文件中无内容

错误报告

环境

  • EMQX 版本:emqx5.0.8
  • 操作系统版本:centos7

重现此问题的步骤

  1. 因为docker部署emqx5.0.8, 默认只能通过 docker logs 命令查看 EMQX 日志, 如果想按日志文件的方式查看,可以在启动容器时将环境变量 EMQX_LOG__TO 设置为 file 或者 both
    2、所以启动命令加了这个EMQX_LOG_TO为: docker run -d --name emqx-5.0.8 -v /opt/emqx:/opt/emqx -p 1883:1883 -p 8081:8081 -p 8083:8083 -p 8883:8883 -p 8084:8084 -p 18083:18083 --privileged=true -e TZ=“Asia/Shanghai” -e EMQX_LOG__TO=“both” --restart=always emqx/emqx:5.0.8

实际行为

进入docker容器后log下确实有文件了如上图所示,但是问题是 emqx.log.1文件里没有内容是空的。按理说日志写到文件里了不会为空的。请问为什么emqx.log.1文件会是空的呢?是什么原因导致的呢


功能请求

描述你需要的功能

为什么你需要这个功能


其他

5.0 的日志配置项相较于 4.x 有些调整,具体可以参考 日志 文档。

知道原因了,因为日志级别是 warning级别较高,如果改成 debug文件里就有内容了