【发布时间】:2019-05-15 19:03:33
【问题描述】:
如何实现?我有一个 catalina.out 登录在空间快速增长的 prod 服务器中。几天后 6.7 GB。我最初的想法是创建一个每周 2 或 3 天执行的 cronjob 来运行一个脚本,该脚本将 catalina 日志复制到 Azure blob 存储,然后只用一个命令“echo”“> file”将其清除。但是每天执行 cron 作业将 2 GB 移动到天蓝色也不知道是否是最好的主意。文件太大了。 有没有办法将日志放在另一个服务器/天蓝色存储中?我应该在哪里配置它? 我读了一些关于用tomcat实现log4j的东西,这也可能吗?那 catalina.out 使用 log4j 将它移动到其他服务器?我怎样才能做到这一点?我知道开发团队还应该检查为什么这个文件的增长和记录如此之快,但与此同时我需要一个解决方案来实施。
谢谢!!
【问题讨论】:
标签: log4j azure-blob-storage tomcat8 catalina.out