在您的 Rails 应用程序中删除 development.log 中的行是否安全?
我已经开发了一段时间,该文件现在有超过 5000 万行...它在 gitignore 文件中,因此在使用 git 时不会引起问题,但我经常访问它并且必须等待它加载然后滚动到底部...
我想删除这些行(不是文件本身)很好,但我只是想先问问专家。
谢谢伙计们/姑娘们
在您的 Rails 应用程序中删除 development.log 中的行是否安全?
我已经开发了一段时间,该文件现在有超过 5000 万行...它在 gitignore 文件中,因此在使用 git 时不会引起问题,但我经常访问它并且必须等待它加载然后滚动到底部...
我想删除这些行(不是文件本身)很好,但我只是想先问问专家。
谢谢伙计们/姑娘们
如果您不需要历史记录,您可以删除文件本身。重新启动服务器,它将再次自动创建。
如果您不想删除文件,清空它是完全可以的。
echo "" > log/development.log
您可以通过在以下位置创建文件来在服务器启动时自动执行此clear_development_log.rb
操作config/initializers
:
if Rails.env.development?
`rake log:clear`
end
或者查看这个 gist以仅在日志很大时触发。