我已经使用Go 1.5.2盒式磁带在Openshift上部署了我的Go应用程序。作为一种良好的做法,我已经习惯于生成关于应用程序出现任何问题的日志。但是由于提供给我的存储空间有限(1 GB),这种习惯在Openshift环境中证明是昂贵的。在几秒钟的使用中,日志很容易超过10 MB的标记,并且我担心如果我未离开日志文件,我的应用程序将用尽空间。目前,我正在定期清理日志文件。停止将日志附加到go.log文件
有没有什么办法可以阻止日志附加到文件上,或者完全停止生成日志(不会影响我的原始应用程序代码)?我试图通过撤销文件的写入权限,但日志不断出现。
你使用标准的go'log'包吗? –
@BenCampbell是的。 –
如果您正确地从'go.log'中删除写入权限,除非它足够聪明地'chmod'该文件,否则它不会写入。你可以试试'chmod 544'并检查写入是否仍然发生? –