gpt4 book ai didi

ruby - log4r 示例的系统日志输出

转载 作者:数据小太阳 更新时间:2023-10-29 07:44:44 24 4
gpt4 key购买 nike

有人可以发布一个为 log4r 使用 syslog 输出器的示例吗,我目前正在使用 stdout 但想记录到 syslog。

mylog = Logger.new 'mylog'
mylog.outputters = Outputter.stdout
mylog.info "Starting up."

拉吉


也感谢以下博客文章。

Angrez's blog: Log4r - Usage and Examples

ProgrammingStuff: Log4r

最佳答案

回答我自己的问题有点蹩脚,但我找到了这个问题的答案并将其添加以供以后搜索。

出于某种原因,我需要明确要求 log4r/outputter/syslogoutputter,否则 SyslogOutputter 会导致“未初始化常量 SyslogOutputter (NameError)”错误。其他输出器似乎没有这个问题。

require 'rubygems'
require 'log4r'
require 'log4r/outputter/syslogoutputter'
mylog = Logger.new 'mylog'
mylog.outputters = SyslogOutputter.new("f1", :ident => "myscript")
mylog.info "Starting up."

拉吉

关于ruby - log4r 示例的系统日志输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/201615/

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