トップページ > プログラム > 2016年05月14日 > qUyPqMWH

書き込み順位&時間帯一覧

20 位/175 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000201003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Ruby 初心者スレッド Part 58 [無断転載禁止]©2ch.net

書き込みレス一覧

Ruby 初心者スレッド Part 58 [無断転載禁止]©2ch.net
150 :デフォルトの名無しさん[sage]:2016/05/14(土) 19:09:00.68 ID:qUyPqMWH
以下のa.rb、b.rbのように、loggerをrequireしているa.rbをb.rbで読み込んだところ、

#a.rb
require 'logger'

#b.rb
require 'logger'
require 'a.rb'


a.rb,b.rbともに、Logger.info(msg) などで「msg」部分のログへの出力はされるのですが、
↓のような行ごとにログの頭についていた情報が出力されなくなってしまいました。

・Before
I, [2016-05-04T18:00:01.791856 #24646] INFO -- : msg
・After
msg

これは何故出力されなくなってしまったのでしょうか?
また、可能であればrequireの状態は変えずにBeforeのように戻したいのですが、どのようにすれば戻せるでしょうか?
Ruby 初心者スレッド Part 58 [無断転載禁止]©2ch.net
151 :デフォルトの名無しさん[sage]:2016/05/14(土) 19:21:41.36 ID:qUyPqMWH
>>150
すみません、完全に前提が間違っていました。

正確には、以下をrequireした時にloggerの出力するログが150のようになってしまうようです。
require 'active_support/core_ext'

このログ出力を元に戻す方法を知りたいという質問に変更させて下さい
Ruby 初心者スレッド Part 58 [無断転載禁止]©2ch.net
153 :デフォルトの名無しさん[sage]:2016/05/14(土) 21:51:29.64 ID:qUyPqMWH
>>152
http://rubyist.g.hatena.ne.jp/rochefort/20100310
を参考にフォーマット設定したら出力できるようになりました
ありがとうございました


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。