問題タブ [log4r]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
201 参照

ruby-on-rails - Log4r - 出力は順不同です

私は Rails の初心者ですが、Rails プロジェクトで問題が発生しました。ロガーには Log4r を使用しました。Rails 3.0.xでLog4rを構成する方法でLog4rの構成も使用しましたか? . しかし、同時にいくつかのリクエストを送信すると、Log4r の出力にエラーが発生します。順不同です。:(

エラー出力ログファイルの例:

出力を同期するように Log4r を設定するにはどうすればよいですか? または、どうすれば問題を解決できますか?

0 投票する
1 に答える
1084 参照

ruby-on-rails - Ruby on Rails log4r および rabbitMQ カスタム アウトプッター

メッセージ キューを使用してリモートでログを記録するカスタム アウトプッターを作成しようとしています... log4r プロジェクトでアウトプッターを見つけ、それを変更しようとしました...しかし、私はひどいです...もっと良い方法がある可能性がありますこれ。すなわち:動作するもの。;)

ここでは、修正された初期化子と書き込みメソッドを使用して複製アウトプターを作成します。

/lib/rabbit_outputter.rb

次に、それをレールのイニシャライザに混ぜました。 /config/initalizers/rabbit_outputter.rb

次に、log4r.yaml ファイルで log4r ロガーを交換します

/config/log4r.yaml

Railsコンソールを開いたときのエラーは次のとおりです。

0 投票する
1 に答える
554 参照

ruby - Ruby Log4r にはログ メッセージが 2 回出力される問題があります

ロガーとして log4r を使用しています。fourum に 2 つの質問があります。

  1. ログ メッセージが STDOUT に 2 回出力されるなど、不思議な動作を見つけました。発生する理由と修正方法がわかりません。
  2. レベルタグの色分けを提供したいと思います (FATAL は赤、ERROR は紫、WARN はオレンジ、INFO は緑など)。これは、STDOUT に対してのみ有効である必要があり、ログ ファイルに特殊な (メタ) 文字が含まれないようにする必要があります (読みやすくするため)。私はいくつかの試みを試みましたが、これを達成できませんでした。直し方?

以下は、私が使用しているコードの詳細です。この問題の解決にご協力ください。

私の YAML 構成は次のとおりです: ファイル:yml.cfg


ログ構成クラス (logConfig.rb) があります。

私のアプリケーション クラス (myClass.rb) で

debug.log ファイルで、予期されるメッセージが適切に取得されます。

ただし、コンソール (端末) では、ERROR および FATAL メッセージが 2 回出力されます。

上記の解決にご協力ください。

0 投票する
1 に答える
366 参照

ruby - Ruby log4r colorize を使用して、色付きのテキストを stdout に出力し、色付きのテキストをファイルに出力する方法

ロガーとしてlog4r-colorを使用しています。コンソール出力をファイルに出力するまで、標準出力 (コンソール) に色付きのテキストを配置することでうまく機能します。( ruby myApp | tee console.log)。2 つの質問があります。

  1. log4r を使用して色付きのメッセージを出力STDOUTすると同時に、すべてのstdoutメッセージがファイルに記録されるようにするにはどうすればよいですか。ColorOutputter にファイル名を指定できますか?
  2. メッセージ全体ではなく、レベル ラベルのみに色を付けるにはどうすればよいですか?

提案をお待ちしております。

0 投票する
1 に答える
3256 参照

ruby - RAILS 4.0 の Log4r の未定義のメソッド フォーマッター

Rails を 3.1.2 から 4.0 にアップグレードした後、このエラーが発生しました。サーバーを rails s で起動すると、次のエラーが発生してスタックしました。

Log4r のサイトにアクセスしましたが、Rails をアップグレードする際のバグに関する情報はありません。

このバグがどこから来たのか誰にもわかりません。ありがとうございました!

0 投票する
1 に答える
2766 参照

ruby-on-rails - Rails 4 のログ レベルが本番環境でもデバッグにリセットされる

Rails 4 にアップグレードすると、ログ レベルは常に DEBUG になりますconfig.logger.level = Logger::WARN

以前は Rails 3.2 で問題なく動作していましたが、変更された可能性のあるアイデアはありますか?