問題タブ [log4javascript]

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

javascript - log4javascript - 使い方

プレーンな html (5) + css (3) + js (フレームワークを使用しない) を使用してアプリケーションを開発しています。問題、JavaScript のデバッグに遭遇しました。検索すると、log4javascript にたどり着きました。私のQは:

デモから、特定の html ページでの使用方法が明確になります。

私のページが別のページに遷移した場合、どうすれば同じ古いロガー ハンドラーを取得して、同じログ ファイルにログを記録し続けることができるでしょうか?

複数のユーザーがアプリを使用している場合、正確にはどのように機能しますか? (私の知識不足をお許しください:-))。

ページ1で初期化されたロガーのハンドラーを別のページで取得する方法に関するサンプルコードがあれば、私の努力を絞り込むのに本当に役立ちます.

前もってありがとう、ラヴィ。

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

json - ロガーの応答からキーと値のペアを取得する方法

log4javascript.jsサーバー側でクライアント側のログメッセージを取得するために使用しています。以下のように応答が来ていますが、取得した応答からキーと値のペアを解析する解決策を見つけることができません。

応答は

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

javascript - Log4JavaScript サーバー側受信

Log4Javascript を使用してクライアント側のエラーをサーバーに送信し、サーバーで結果をファイルに書き込もうとしています。AjaxAppender を使用して、データをサーバーに送信しようとしています。ドキュメントには文字通り「サーバー側のコードが提供されていません」と書かれているため、エラーメッセージを受け取る方法を理解できるかどうかを確認するために、単純な「Hello world」から始めました。

基本的に、私はこれに比較的慣れていません。優れた Java プログラマー、HTML、CSS、Javascript など。しかし、私は最近 JSP の世界に飛び込み、それを使用してエラー メッセージを受け取り、(今のところ) デバッグ コンソールに出力しようとしていました。

index.jsp ファイルに最小限のコードがあります。「Hello World」と私のjavascriptとjqueryにリンクするh1タグだけです。

私のJavascriptは次のとおりです。

また、データがサーバーにどのように渡されるのかわからなかったので、すべての属性をリストしてそこから始めることにしました。これまでのところ、サーバー側のコード (logger.jsp) として次のものがあります。

コンソールに次を出力します。

私は多くの Google 検索を行ってきましたが、これまでサーバー側に役立つものは何も思いつきませんでした。私が何かを見逃している可能性は十分にあるので、誰かがこれを経験し、Log4JavaScript の AjaxAppender からメッセージを受信する方法のヒントや非常に必要最低限​​ の例さえあれば、私はそれを大いに感謝します!

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

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

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

これが私の構成です:

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

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

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

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

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

node.js - node.js アプリで body-parser を使用しても、POST で req.body はまだ空です (CORS および HTTPS を使用)

Express を使用して非常に基本的な node.js アプリを作成しようとしています。これは、CORS および HTTPS を介して log4javascript からブラウザー イベント ログを取得し、それらを mongoDB に書き込みます。bodyParser にデータを表示させようとして困っています。あらゆる種類の bodyParser 構成を試しましたが、req.body、req.params、および req.query は常に空です。

これが私のコードです。

log4javascript で JSON レイアウトを使用しています。ここに私のフロントエンドコードがあります:

これは、Chrome に従って log4javascript が送信するもののサンプルです。

. 等 . 等

私は何を間違っていますか?CORS、HTTPS、APACHE mod_proxy、またはその他の何かが、本文を解析する Express の機能を妨げますか? Log4Javascript は、本文を読み取れるように構成する必要がある奇妙な方法で POST を送信しますか? 助けてください!

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

javascript - log4javascript - ログ メッセージの行番号

log4javascript は、log4javascript js ファイルの行番号を出力します。

ログメッセージ.... log4javascript_uncompressed.js:1881

ログメッセージに実際のログが配置されている行番号を印刷する方法は? 例: ログ メッセージ.... app.js:15

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

requirejs - RequireJSを使用してlog4javascriptを含めようとすると、log4javascriptが定義されていません

requirejs (v2.1.13) を使用して log4javascript (v1.4.10) を含めると、js 変数log4javascriptは定義されていませんが、chrome ネットワーク コンソールでわかるように log4javascript.js が正常に読み込まれます。

これが私のrequirejs構成です:

Sine 1.4.10 log4javascript は AMD をサポートする必要があるため、shim を追加する必要はありません。

私は何が間違っているのか理解できません。助けてください!

UPD: バージョン 1.4.10 の AMD サポートに何か問題があるようです。「log4javascript_uncompressed.js」の次の行をコメントアウトして shim を追加したところ、すべてが正常になりました。