2
我想创建一个专门用于记录用户帐户活动的日志。我创造了这个初始化文件夹中:如何创建一个特殊的日志记录器
class UserTraceLogger < Logger
def format_message(severity, timestamp, progname, msb)
"#{timestamp.to_formatted_s(:db)} #{severity} #{msg}\r\n"
end
end
logfile = File.open("#{RAILS_ROOT}/log/user.log", 'a')
userlog = AuditLogger.new(logfile)
userlog.sync = true
我希望能够再在我的代码使用它:
userlog.info 'my message'
现在我收到此错误消息时,我开始在轨道服务器:
config/initializers/usertrace_logger.rb:10:in `<top (required)>': uninitialized constant AuditLogger (NameError)
我很新的轨道。我不完全确定这是创建全局实例的正确方法,还是知道我错过了什么。
我在做什么错?
我确实。感谢您的支持 – Steven 2011-06-05 18:06:10