1
을 타임 스탬프를 추가 I가 다음 로거 클래스 :레일에 AppLogger
module AppLogger
@@_loggers = {}
def self.logger; self._creater_logger("my_app_name"); end
def self._creater_logger(name)
@@_loggers[name] ||= $0 == "irb" ? Logger.new(STDOUT) : Logger.new(Rails.root.join("log",Rails.env + ".#{name}.log"))
end
def self.format_exception(e)
"#{e.message} [[\n\t\t#{e.backtrace.split("\n").map { |l| "\t\t#{l}" }.join("\n")}]]"
end
end
그것을 사용하기 :
AppLogger.logger.info(msg)
자동 수동없이 (각 로그 행에 타임 스탬프를 추가하는 방법이 있나요 로거에 대한 각 호출에 추가)?