swanflorist.net 2024 著作権. 不許複製 プライバシーポリシー
色表示用エスケープを消す ログに表示される [4;36;1mS などの文字を消すには environment.rb に以下を追加 ActiveRecord::Base.colorize_logging = falsehttp://techno.hippy.jp/rorwiki/?HowtoConfigureLogging の情報、ありがとうございます! ログの各行にタイムスタンプを付加する → http://d.hatena.ne.jp/elm200/20070506/1178447492 2007-09-21 09:19:30.756364 Processing ArticleController#list (for 192.168.1.40 at 2007-09-21 09:19:30) [GET]2007-09-21 09:19:30.756464 Session ID: 48cdc
Rails のログ(development.log / test.log / production.log) は使いやすいが、なぜかログにタイムスタンプが吐き出されない。どうしてだろうと、つらつらと Rails のソースコードを眺めてみた。やはり ActiveSupport の clean_logger.rb でわざわざ時刻もなにも出力されないようにメソッドが上書きされていた。 そこで、タイムスタンプをログに出力するための hack。 # lib/logger_with_timestamp.rb class Logger private if method_defined?(:formatter=) def format_message_with_datetime(severity, timestamp, progname, msg) app_format_message(msg) end
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く