web-dev-qa-db-ja.com

redmine(Ruby on Rails)ロギングを有効にする方法は?

何らかの理由で、私のRedMineインストールはログファイルを取得しません。

Redmineは、RailsでRubyで記述されたオープンソースのプロジェクト管理システムです。

私はRubyまたはRailsの初心者です。

この一見単純なことの手がかりなしに、ウィキ、フォーラム、チケットを検索しました。

ちなみに、これはこのターンキーLinuxアプリケーションの以前のバージョンからのアップグレードでした。古いバージョンのバックアップフォルダには、ログメッセージがたくさん含まれているログファイルがあることがわかります。

しかし、/ var/www/railsapp/log/production.logにある私のものには、ログが作成されたことを通知する数日前の1行しかありません。

さて、私の本当の問題は、アプリケーションで発生し始めた奇妙なことですが、A)ログを見て、構成で変更したものであることに気付いたかもしれません(VMとネットワーク設定をいじる)B)ログがありますredmineチームに問題を投稿する。

その間、ログを取ることすらできません。設定するデバッグレベルはありますか?

心から、ウェイン

5
Wayne

それは許可関連でした。ファイルの所有者とグループを取得し、railsappを実行しているユーザーと適切な読み取り/書き込み権限を一致させるだけで、問題なく動作しました。それがどのように壊れたのか混乱しているだけです。 -ウェイン

3
Wayne

Railsもあまり使用していませんが、config/environments/production.rbを調べて、ロギングのオプションを確認します。ロギングは通常、Logger標準=を使用して行われます。 Rubyライブラリは、現在の環境に基づいてログを生成するだけです(例:log/production.log)。本番環境にいない場合、より多くのイベントがログに記録されます-本番環境のみのログ情報以上の場合、他の環境ではデバッグを含むすべてがログに記録されます。アプリケーションで例外が発生した場合は、 Exceptional または New Relic を確認してください。

3
WheresAlice