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