如何清除Sonatype Nexus日志文件

时间:2014-01-31 07:22:10

标签: nexus

根据Sonatype Nexus Docs - logging,我可以设置日志记录级别(调试,警告,错误)。但是,如何在没有SSH并删除它们的情况下实际清除位于我的服务器上的日志?他们接近1Gb。

似乎这应该是一个预定的任务,就像清空垃圾一样。

2 个答案:

答案 0 :(得分:0)

通常,如果您为生产使用设置Nexus,您可以将它们添加到logrotate设置中,这样它们就不会变得越来越大。

Nexus用户界面没有清除日志的功能。

答案 1 :(得分:0)

1GB日志文件意味着您已启用DEBUG日志记录。首先使用Nexus UI切换回ROOT记录器的INFO级别记录,以保持日志文件的控制。

Java Service Wrapper和Nexus日志也可以进行自动日志轮换和大小限制。默认情况下,Nexus附带合理的日志轮换默认值。

首先确定哪个日志是问题所在。然后使用正确的配置进行调整。

Java Service Wrapper - wrapper.log http://wrapper.tanukisoftware.com/doc/english/props-logging.html

通过logback和logback-nexus.xml / logback-overrides.xml配置的Nexus日志

您可能会发现此参考有用: https://support.sonatype.com/entries/25427167-Nexus-Logging-Guide