gpt4 book ai didi

ruby-on-rails - 如果我触摸它,Rails日志文件将停止记录。如何使它再次记录?

转载 作者:行者123 更新时间:2023-12-03 12:20:01 25 4
gpt4 key购买 nike

我的日志文件会生成很多输出,因此很难确定我正在查看的当前操作在哪里开始记录。尽管这样做就像在执行操作(或至少添加一些间隔符)之前立即删除日志文件中的当前内容一样简单,但是编辑日志文件似乎会使应用程序完全停止记录!

我可以重置应用程序以再次开始记录日志,但是这使我回到了第一个问题-挖掘了一大堆不需要的日志,却不知道我真正想要从哪里开始。

有没有一种方法可以在不破坏Rail的日志记录能力的情况下编辑日志文件?

最佳答案

而不是删除文件,而是

cat /dev/null > log/production.log # or whatever the path to your file is


问题是,当您删除文件时,Rails仍会打开该文件,因此它将继续写入此“已删除”的文件。通过将/ dev / null标记到文件,您将清除其所有内容,而无需更改文件句柄写入的位置。

关于ruby-on-rails - 如果我触摸它,Rails日志文件将停止记录。如何使它再次记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8317066/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com