gpt4 book ai didi

ruby - 如何在纯 ruby​​ 应用程序中的 Resque 工作人员内部使用 Logger

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

我有一个使用 Resque 的 ruby​​ 应用程序(不是 Rails)。我想知道我手下的一名 worker 发生了什么事。

为此,我使用 Logger 类,如 in the officiel documentation 所述.

下面是我如何登录一个worker:

require 'resque'
require 'logger'

<code>

Resque.logger = Logger.new File.new('logfile.log', 'a')
Resque.logger.info "Whatever"

但是,在运行我的工作程序时,实际上没有记录任何内容。就好像工作人员实际上忽略了所有这些日志指令。不会引发错误。其他代码片段实际工作 - 只有日志记录部分被忽略。

我尝试使用记录器类本身(即 logger = Logger.new),但结果是一样的。

你知道我如何在我的 resque worker 中记录一些东西吗?

谢谢!

最佳答案

使用以下内容:

Logger.new(path_to_log_file).info(anything)

关于ruby - 如何在纯 ruby​​ 应用程序中的 Resque 工作人员内部使用 Logger,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27450772/

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