2011-09-10 7 views
0

RSSフィードやシンプルなWebページなどとして本番ログを再配信するための既存のWebアプリケーションがどこか簡単に作成できますか? (RoR 3.0.5)他の人々が彼らが慣れ親しんだ他のコンテンツと同じようにログを見ることができるようにしたいと思います。どんな助けもありがとうございます。ありがとう!RSSフィード、サードパーティのWebアプリケーションなどへの出力Railsのプロダクションログ?

答えて

5

最初に&先頭へ:本番ログファイルには機密データが含まれていることに注意してください。パスワードで保護されている場合でも、WebページやRSSフィードとして提供することは、まれに賢明なことではありません。

これで、それは難しくありません。

# Security suicide 
    def get_production_log 
    File.open(File.join(Rails.root, 'log', 'production.log')) do |log| 
     content = '' 
     while (line = log.gets) 
     content << line + "<br />" 
     end 
    end 
    content 
    end 

ロミオ&ジュリエットからの薬屋を引用する:私StackOverflowのポイントの貧困ではなく、私の意志、同意