何らかの理由で、私のRedMineインストールはログファイルを取得しません。
Redmineは、RailsでRubyで記述されたオープンソースのプロジェクト管理システムです。
私はRubyまたはRailsの初心者です。
この一見単純なことの手がかりなしに、ウィキ、フォーラム、チケットを検索しました。
ちなみに、これはこのターンキーLinuxアプリケーションの以前のバージョンからのアップグレードでした。古いバージョンのバックアップフォルダには、ログメッセージがたくさん含まれているログファイルがあることがわかります。
しかし、/ var/www/railsapp/log/production.logにある私のものには、ログが作成されたことを通知する数日前の1行しかありません。
さて、私の本当の問題は、アプリケーションで発生し始めた奇妙なことですが、A)ログを見て、構成で変更したものであることに気付いたかもしれません(VMとネットワーク設定をいじる)B)ログがありますredmineチームに問題を投稿する。
その間、ログを取ることすらできません。設定するデバッグレベルはありますか?
心から、ウェイン
それは許可関連でした。ファイルの所有者とグループを取得し、railsappを実行しているユーザーと適切な読み取り/書き込み権限を一致させるだけで、問題なく動作しました。それがどのように壊れたのか混乱しているだけです。 -ウェイン
Railsもあまり使用していませんが、config/environments/production.rb
を調べて、ロギングのオプションを確認します。ロギングは通常、Logger標準=を使用して行われます。 Rubyライブラリは、現在の環境に基づいてログを生成するだけです(例:log/production.log)。本番環境にいない場合、より多くのイベントがログに記録されます-本番環境のみのログ情報以上の場合、他の環境ではデバッグを含むすべてがログに記録されます。アプリケーションで例外が発生した場合は、 Exceptional または New Relic を確認してください。