gpt4 book ai didi

ruby - 调试级别 Rails - 级别 ":debug"显示所有日志。我只想要错误。是否可以?

转载 作者:数据小太阳 更新时间:2023-10-29 08:43:59 26 4
gpt4 key购买 nike

我在 AWS Ec2 中有一个应用程序,我想在日志文件中查看错误(500、502、50x、403、404 等)。

文件config/environments/production.rb

有代码:

config.log_level = :debug

我试图将其更改为 :warn, :info, :error, :fatal。实际上,此值仅显示错误,但信息非常有限。

:debug 显示了很多数据,但是...也显示了所有日志...

我在这里看到错误日志:

EC2 ROOT: cd /var/log/nginx
CMD: tail -f error.log

还有另一个日志文件夹,在应用程序内,在这里:

{appfolder}/current/log/production.log

但是这个文件是空的。日志未保存在此处。

一些信息:

ruby -v: 2.2.2p95
rails -v: 4.2.1
OS: Ubuntu 14.04.2 LTS

谢谢大家。

最佳答案

这是 the official documentation ,

在您的#config/environments/production.rb中,您可以像这样添加/更改log_level

  # Use the lowest log level to ensure availability of diagnostic information
# when problems arise.
# :debug, :info, :warn, :error, and :fatal
config.log_level = :error

希望对你有帮助

快乐黑客

关于ruby - 调试级别 Rails - 级别 ":debug"显示所有日志。我只想要错误。是否可以?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37551158/

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