日志问题咨询

Blade 未结 1 886
ccc
ccc 2021-11-16 17:49

docker logs -f 输出的日志是不是都是STDOUT的日志呢?

然后docker logs 的日志会写在/var/lib/docker/containers/目录里面

通过执行deploy.sh中的rmLogs可以清空这个文件占用。


容器里面是不是还有一部分日志文件保存了呢?

我看logback-prod.xml里面INFO_APPENDER 和 ERROR_APPENDER这两部分会往容器内写文件。

默认的情况下并没有设置删除策略,这部分日志也会占满服务器磁盘呢。


清理日志占用的思路,是不是这两部分都需要限制一下呢?

使用elk的情况下,docker的日志文件和docker容器的日志文件还会继续生成吧。

1条回答
  •  ccc
    ccc (楼主)
    2021-11-16 17:50

    <root level="INFO">
       <appender-ref ref="STDOUT"/>
       <appender-ref ref="${INFO_APPENDER}"/>
       <appender-ref ref="${ERROR_APPENDER}"/>
    root>

    不再往容器内写文件的话,删除这两行就可以了吧?

     <appender-ref ref="${INFO_APPENDER}"/>
       <appender-ref ref="${ERROR_APPENDER}"/>



    0 讨论(0)
提交回复