Add current time before log message

后端 未结 2 1554
悲&欢浪女
悲&欢浪女 2021-02-07 07:32

I created a custom logger for my application, called CRON_LOG, just by adding this piece of code to config/environment.rb

CRON_LOG = Logger.new(\"#{Rails.root}/l         


        
2条回答
  •  心在旅途
    2021-02-07 07:42

    You can redefine the proper method (e.g. adding the following to environment.rb or in an initializer):

    class Logger
      def format_message(severity, timestamp, progname, msg)
        "#{timestamp} (#{$$}) #{msg}\n"
      end
    end
    

    [Caution: this could disrupt other loggers; see Stephen's answer for a safe solution - jph]

提交回复
热议问题