問題タブ [logging]

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 投票する
8 に答える
9738 参照

python - Python ロギングでの正確なタイムスタンプ

私は最近、エラー ログ アプリを構築しており、受信データに正確にタイムスタンプを付ける方法を探していました。正確に言うと、各タイムスタンプは互いに相対的に正確である必要があります (原子時計などと同期する必要はありません)。

最初の刺し傷として datetime.now() を使用してきましたが、これは完璧ではありません:

サンプルの最初の 1 秒間のクロック間の変化は次のようになります。

そのため、タイマー データは、私のマシンでは 15 ~ 32 ミリ秒ごとにしか更新されないようです。問題は、データを分析するときに発生します。これは、タイムスタンプ以外で並べ替えてから再度タイムスタンプで並べ替えると、データが間違った順序 (時系列) になる可能性があるためです。タイムスタンプジェネレーターへの呼び出しが一意のタイムスタンプを与えるポイントまで、タイムスタンプが正確であると便利です。

開始日時に追加された time.clock() 呼び出しを使用するいくつかの方法を検討していましたが、同じマシン上の複数のスレッドで正確に機能するソリューションがあれば幸いです。どんな提案でも非常に感謝しています。

0 投票する
10 に答える
64101 参照

c - Linux でのデーモン ロギング

そのため、Linux システムで実行しているデーモンがあり、そのアクティビティの記録、つまりログを取得したいと考えています。問題は、これを達成するための「最良の」方法は何ですか?

私の最初のアイデアは、単純にファイルを開いて書き込むことです。

この方法でログを記録することには、本質的に何か問題がありますか? Linuxに組み込まれたフレームワークなど、より良い方法はありますか?

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

c# - log4net経由でマシン名をどのように記録しますか?

Log4Net を AdoNetAppender と共に使用して、単純な systray アプリケーションから SQL Server 2005 データベースにメッセージを記録しています。

このアプリケーションは複数のマシンで実行され、どのマシンでメッセージが発信されたかを知る必要があるため、ログ メッセージと共にマシン名をログに記録したいと考えています。

しかし、アペンダーで使用している log4net.Layout.PatternLayout を介してこの情報を公開する方法が見つかりません。

この方法で log4net 経由でマシン名を記録する方法はありますか?

0 投票する
5 に答える
3886 参照

java - ロギング規則

log4jまたは同様のライブラリのログカテゴリにどのような規則を使用しますか?通常、クラス名はカテゴリとして表示されますが、他のシステムを使用したことがありますか?

ログレベルはどうですか?どのレベルを使用しますか?その場合は?

更新:あなたの何人かが答えたように、「正しい」答えはありません。インスピレーションの源として人々が使用するさまざまな慣習を探しています。

0 投票する
13 に答える
15661 参照

logging - ログ ファイル ストリームは、書き込みごとに開いたり閉じたりする必要がありますか?それとも、デスクトップ アプリケーションの存続期間中は開いたままにする必要がありますか?

ログ クラスは、ログ ファイルへの書き込みごとにログ ファイル ストリームを開いたり閉じたりする必要がありますか?それとも、すべてのログ記録が完了するまで、アプリケーションの有効期間を通じてログ ファイル ストリームを開いたままにしておく必要がありますか?

デスクトップアプリケーションのコンテキストで質問しています。私は人々が両方の方法でそれを行っているのを見てきましたが、どのアプローチがロガーにとって最良の総合的な結果をもたらすのか疑問に思っていました.

0 投票する
4 に答える
27883 参照

java - Java から Windows イベント ログに書き込む方法は?

Java から Windows イベント ログに書き込むにはどうすればよいですか?

0 投票する
4 に答える
4933 参照

apache - (Apache) エラーログビューティファイア

優れたエラー ログ ビューティファイアを知っている人はいますか? (Apache エラー ログを処理できる必要があります)。

オープンソース/無料である必要があり、できれば Web インターフェースを備えている必要があります

0 投票する
4 に答える
5078 参照

python - apacheの下でmod_pythonからログに書き込むにはどうすればよいですか?

stderrを介してのみApacheエラーログに書き込むことができるようです。コモンズのように、Python Webプロジェクトから使用できるより構造化されたロギングアーキテクチャを知っている人はいますか?

0 投票する
7 に答える
13477 参照

.net - パラメータとともにメソッドのエントリと終了を自動的にログに記録しますか?

ロギングを追加して、メソッドの開始と終了が、何らかの形でトレース目的でパラメータとともに自動的に記録されるようにする方法はありますか? どうすればいいですか?

Log4Net を使用しています。

0 投票する
5 に答える
18496 参照

iphone - アドホック配布に使用される iPhone でのクラッシュ ログへのアクセス

自分の iPhone を開発に使用する場合、XCode->Organizer->Crash Logs からクラッシュ ログに簡単にアクセスできます。

XCode での開発用にセットアップされていない場合、別の人の電話でクラッシュ ログにアクセスするにはどうすればよいでしょうか? ベータ テスト用のアドホック配布を介してアプリを配布している場合と同様です。