問題タブ [log4js-node]

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 に答える
297 参照

javascript - log4js https ロギング エンドポイント

log4js には、情報をログに記録するために HTTP エンドポイントを使用するオプションがあります。Winston のように、host:port を指定してリモート HTTP エンドポイントにログを記録するための HTTP トランスポートがありますが、log4js に似たものはありますか?

0 投票する
0 に答える
444 参照

node.js - cygwin で log4js に、ファイルしたい内容を正確に書き込むにはどうすればよいですか?

モカでテストするcygwinにnode.jsプロジェクトがあります。

私のロガーはlog4jsです。

log4js をファイルに書き込むためのアペンダーがありますが、必要に応じて正確に書き込む方法がわかりません。

必需品:

  • mocha が実行されるたびに異なるファイル (mocha が古いログ ファイルを上書きしても問題ありません)
  • Unix の改行

あった方がよい:

  • ファイルに色のエンコーディングはありません ( mocha を で実行するとこれを回避できます-Cが、理想的には に何かがあるでしょうlog4js-config.js。)

どうすればいいですか?


私の現在の設定は次のとおりです。

私のlog4js-config.js

私のテストファイルは次のとおりです。

(この質問の目的のために、テスト対象のコードはありません。mocha を で実行し./node_modules/mocha/bin/mochaます。)

出力されるログファイルは次のとおりです。

ここで 3 つのモカが実行されていることに注意してください。3 回目は-C、色のエンコードを表示するために を省略しました。
質問に直接行末を表示することはできませんが、これがあります:

繰り返しになりますが、その後の実行でログ ファイルを上書きし、UNIX の改行を出力し、カラー コードを抑制するにはどうすればよいでしょうか。

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

karma-runner - log4js-node は Karma-browserify セットアップで実行できますか?

ノードのテスト駆動型フレームワークを学習しようとしています。

ロギング システムを含める必要があると考えましたが、機能させることができないようです。

誰かがエラーを認識し、その意味を教えてくれることを願っています。

Chrome ブラウザにはコンソールがあります。依存関係に nodejs-console があります。

log4js ができないことを試していますか?

ありがとう。

0 投票する
0 に答える
305 参照

node.js - log4js (ノード) は、認証なしで SMTP アペンダー経由で送信できません

ノードでjavascript用に設計されたlog4jsのポートを使用していますが、SMTPリレーが認証を使用しないSMTPアペンダーの使用に問題があります

これが私の構成です:

誰かがこれで成功しましたか? gmail リレーを使用して gmail 資格情報を入力すると正常に動作しますが、それ以外は動作しません。

編集 してもいいので、サーバーから認証に失敗したという応答が返ってきます。そのため、サーバーが認証を期待していないときに、空白のパスワードで自分自身を認証しようとしているようです。構成から認証部分を削除すると、サーバーは OK 応答を返しました。しかし...今、送信者のアドレスを送信する方法を理解する必要があります。なぜなら、送信者は匿名で送信されているからです...

したがって、認証なしの動作構成は次のとおりです。

これが将来誰かに役立つことを願っています

0 投票する
2 に答える
4039 参照

javascript - nodejs の log4js-node がファイルにログを記録しない

ノードの専門家ではなく、 log4js -nodeを使用するのはこれが初めてです。

Express を実行している nodejs サーバー上の log4js を使用して、エラー ログとコンソール ログのいずれかを log_file.log ファイルに書き込もうとしています。ここに私の設定ファイルがあります:`

app.js ファイルでアプリケーションを要求する方法は次のとおりです。

これでlog4jsに手動エラーを送信しています(これをコンソールに正常に記録できますが、log_fileを書き込むことはできません):

そして、jog4js がアプリケーションの通常の ERROR メッセージをキャッチすることを願っています。

log4js に log_file.log にログを記録させるにはどうすればよいですか? smtpを処理するためにnodemailer 0.7、fyiをインストールしました。

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

node.js - log4js smtp appenderで非SMTPトランスポートを使用するには?

SMTP appenderのlog4jsドキュメントを読むと、SMTPトランスポートの例が表示されますが、これは最新のnodemailerではうまく機能しません(執筆時点ではnodemailer 1.3.0を使用しています)。

ドキュメントは、例としてこの悪い設定を示しています:

SMTP 以外のトランスポートを使用するように構成を変更するには? 私が望むのは、SendGrid で動作するように log4js を構成することです。

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

javascript - node.js で文字列を渡す

私は node.js の初心者で、サンプル アプリケーションでのログ記録に log4js を使用しています。

以下は私のコードです。

logger.js ファイルには次のコードがあります。

次に、サーバー コードの例を示します。

それはうまくいきます。しかし、「サンプル サーバーがhttp://127.0.0.1:9090でリッスンしている」ではなく、「サンプル サーバーがhttp://%s:%sでリッスンしている」というメッセージが表示されます。

正しい出力が得られるように、解決策を教えてください。

前もって感謝します!

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

node.js - サーバーの状態をログに記録する

現在、log4js を使用してアプリケーションにログを追加しています (デフォルトの帆ロガーではありません)。サーバーの状態を追跡できるようにしたいと思います。稼働中と停止中です。サーバーがいつダウンしたかを知るには、ログをどこに置くべきですか?

暗闇から連れ出してくれてありがとう

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

protractor - 分度器でlog4jsを構成する方法

分度器構成でlog4jsを構成する方法を誰でも提案できますか? 私が使うとき

コンソールにログを出力できます。しかし、ログをファイルに取得するように log4js を構成したいと考えています。