[Ruby][PHP] RubyとPHPのロガーRubyとPHPのロガーって発想の違いがある感じで面白いなあと思った。PHPは昔Zend_Logを使っていて、今はMonologを使っている。どちらも、ログの記録先を複数選択できる。典型的には、標準エラーとログファイルということになると思う。FirePHPとの連携や、Monologは(エラーレベルが高いものを選んだ上での)メールの送信とかにまで対応していて、出力先とは関係ないけど何か色々いろいろ高機能、一度ドキュメントを眺めてみたら面白いと思う。 他方Rubyは、というか標準添付のLoggerとかRack::LoggerとかActiveSupport::TaggedLoggingとかくらいしか使ったことないし読んだことあるのはLoggerだけだけど、ロガーのAPIで出力先を追加するんじゃなくて、それより一段階下のIOを何とかして出力先を増やす