0
BufferedLogger
を使用してアプリケーションにロガーを設定しました。私は私のrspecテストと私のレーキタスクからログを書くことができますが、何らかの理由で私のアプリケーションからログアウトすると何も起こりません。これは1週間ほど前のことですが、最近はファイルが更新されません。私は私のメインページにdebugger
を入れて、これを試してみました:私は、ファイルを開いたときに バッファリングされたLoggerの書き込みを停止する可能性があるのは何ですか?
(rdb:3) logger
#<ActiveSupport::BufferedLogger:0xa142b34 @level=0, @buffer={},
@auto_flushing=1, @guard=#<Mutex:0xa142a1c>,
@log=#<File:/mnt/hgfs/proj/log/development.log>>
(rdb:3) logger.debug "Hellooo??"
"Hellooo??\n"
(rdb:3) logger.error "Hellooo??"
"Hellooo??\n"
(rdb:3) logger.flush
[]
が、それは空でした。私はそれがファイルのアクセス許可の問題であったことを推測が、それは正常に見える:
-rwxrwxrwx 1 root root 0 2012-02-15 15:47 development.log*
私はitslog
宝石を使用していたので、それがかもしれないと思ったので、私は私のgemfileからではなく、それは何もしなかったことを取り除きます。
次はどうすればよいですか?