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