タグ付けされた質問 「logging」

コンピュータデータロギングは、システムのアクティビティを理解し、問題を診断するために使用できる監査証跡を提供するために、通常は特定の範囲のコンピュータプログラムまたはコンピュータシステムでイベントを記録するプロセスです。このタグに加えて、適切なソフトウェアまたはハードウェアのタグを必ず含めてください。

10
ロギングのベストプラクティス[終了]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 人々が実際のアプリケーションでトレースとロギングをどのように処理しているかについてのストーリーを入手したいと思います。あなたの答えを説明するのに役立つかもしれないいくつかの質問があります。 フレームワーク どのフレームワークを使用していますか? log4net System.Diagnostics.Trace System.Diagnostics.TraceSource ロギングアプリケーションブロック その他? トレースを使用する場合、Trace.Correlation.StartLogicalOperationを使用しますか? このコードを手動で記述していますか、それともアスペクト形式のプログラミングを何らかの形で使用していますか?コードスニペットを共有しますか? トレースソースに対して何らかの粒度を提供していますか?たとえば、WPF TraceSourcesを使用すると、さまざまなレベルでそれらを構成できます。 System.Windows- すべてのWPFの設定 System.Windows.Animation- 特にアニメーションのオーバーライド。 リスナー どのログ出力を使用しますか? テキストファイル XMLファイル イベントログ その他? ファイルを使用する場合、ローリングログを使用しますか、それとも単一のファイルを使用しますか?人々がログを利用できるようにするにはどうすればよいですか? 見る ログの表示にどのツールを使用しますか? メモ帳 尾 イベントビューアー Systems Center Operations Manager / Microsoft Operations Manger WCFサービストレースビューアー その他? ASP.NETソリューションを構築している場合、ASP.NETヘルスモニタリングも使用しますか?ヘルスモニターイベントにトレース出力を含めますか?Trace.axdはどうですか? カスタムパフォーマンスカウンターについてはどうですか?
323 .net  asp.net  logging  trace 



2
slf4j:フォーマットされたメッセージ、オブジェクト配列、例外をログに記録する方法
設定されたメッセージと例外のスタックトレースの両方をログに記録する正しい方法は何ですか? logger.error( "\ncontext info one two three: {} {} {}\n", new Object[] {"1", "2", "3"}, new Exception("something went wrong")); 次のような出力を生成したいと思います。 context info one two three: 1 2 3 java.lang.Exception: something went wrong stacktrace 0 stacktrace 1 stacktrace ... slf4jバージョン1.6.1
275 java  exception  logging  slf4j 

6
java.util.loggingを使用した良い例[終了]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 6年前休業。 この質問を改善する プログラムでログを使用したい。java.util.loggingについて聞きましたが、開始方法がわかりません。 ロギングでできることの例はありますか?自分のプログラムでロギングをどのように使用しますか?

5
ログレベル-ログバック-ログレベルを割り当てるための経験則
現在のプロジェクトでlogbackを使用しています。 6つのレベルのロギングを提供します。TRACEDEBUG INFO WARN ERROR OFF 一般的なアクティビティのログレベルを決定するための経験則を探しています。たとえば、スレッドがロックされている場合、ログメッセージをデバッグレベルまたは情報レベルに設定する必要があります。または、ソケットが使用されている場合、その特定のIDをデバッグレベルまたはトレースレベルで記録する必要があります。 各ロギングレベルの例を追加して回答をいただければ幸いです。
258 logging  logback 

11
複数のモジュールでのロギングの使用
次の構造を持つ小さなpythonプロジェクトがあります- Project -- pkg01 -- test01.py -- pkg02 -- test02.py -- logging.conf デフォルトのロギングモジュールを使用して、メッセージをstdoutおよびログファイルに出力する予定です。ロギングモジュールを使用するには、いくつかの初期化が必要です- import logging.config logging.config.fileConfig('logging.conf') logger = logging.getLogger('pyApp') logger.info('testing') 現在、メッセージのロギングを開始する前に、すべてのモジュールでこの初期化を実行しています。プロジェクト全体にログを記録することで同じ設定が再利用されるように、この初期化を1か所で1回だけ実行することは可能ですか?
257 python  logging  config 


4
`nohup.out`の名前を変更できますか?
実行するnohup some_command &と、出力はに移動しnohup.outます。それman nohupを見て言うようinfo nohupに順番に言う: 標準出力が端末の場合、コマンドの標準出力はファイル「nohup.out」に追加されます。書き込めない場合は、ファイル「$ HOME / nohup.out」に追加されます。書き込みができない場合、コマンドは実行されません。 しかし、nohup出力を使用するコマンドをすでに使用していて/nohup.out、別のnohupコマンドを実行したい場合、出力をにリダイレクトできnohup2.outますか?
254 bash  logging  nohup 

14
MySQLクエリログを有効にする方法
クライアントから受信した各SQLクエリステートメントとそのクエリステートメントが送信した時間をログに記録するMySQL関数を有効にするにはどうすればよいですか?phpmyadminまたはNaviCatでそれを行うことはできますか?ログを分析するにはどうすればよいですか?
252 mysql  logging 


11
「静的な最終ロガー」は大文字で宣言する必要がありますか?
Javaでは、静的なfinal変数は定数であり、慣習として、それらは大文字でなければなりません。しかし、ほとんどの人がロガーを小文字で宣言し、それがPMDの違反として現れるのを見てきました。 例えば: private static final Logger logger = Logger.getLogger(MyClass.class); googleまたはSOで「静的な最終ロガー」を検索すると、これが表示されます。 代わりにLOGGERを使用する必要がありますか?

21
Pythonでマルチプロセッシングを使用しているときにログを記録するにはどうすればよいですか?
現在、Python 2.6 multiprocessingモジュールを使用して複数のプロセスを生成するフレームワークに中央モジュールがあります。を使用しているためmultiprocessing、モジュールレベルのマルチプロセッシング対応ログがありLOG = multiprocessing.get_logger()ます。パードキュメントあなたが文字化けでは最大のものしないように、このロガーは、プロセス共有ロックを持っているsys.stderrと同時に、それに書き込む複数のプロセスを持つこと(または任意のファイルハンドルを)。 私が今持っている問題は、フレームワーク内の他のモジュールがマルチプロセッシングに対応していないことです。私の見方では、この中央モジュールへのすべての依存関係にマルチプロセッシング対応のロギングを使用する必要があります。フレームワークのすべてのクライアントは言うまでもなく、それはフレームワーク内で迷惑です。考えていない代替案はありますか?

9
stdoutのCOPYをbashスクリプト自体からログファイルにリダイレクトする
stdoutをファイルにリダイレクトする方法を知っています。 exec > foo.log echo test これにより、「test」がfoo.logファイルに書き込まれます。 次に、出力をログファイルにリダイレクトし、標準出力に保持します つまり、スクリプトの外部から簡単に実行できます。 script | tee foo.log スクリプト自体の中で宣言したい 私は試した exec | tee foo.log しかし、それはうまくいきませんでした。
235 bash  shell  redirect  logging 

27
Spring RestTemplate-リクエスト/レスポンスの完全なデバッグ/ロギングを有効にする方法は?
私はしばらくの間Spring RestTemplateを使用しており、そのリクエストとレスポンスをデバッグしようとしているときに一貫して壁にぶつかりました。基本的に、 "verbose"オプションをオンにしてcurlを使用したときと同じものを探しています。例えば ​​: curl -v http://twitter.com/statuses/public_timeline.rss 送信データと受信データ(ヘッダー、Cookieなどを含む)の両方を表示します。 私は次のようないくつかの関連する投稿を確認しました: Spring RestTemplateで応答を記録するにはどうすればよいですか? しかし、私はこの問題を解決することができませんでした。 これを行う1つの方法は、RestTemplateソースコードを実際に変更し、そこにいくつかの追加のログステートメントを追加することですが、このアプローチは本当に最後の手段です。Spring Web Client / RestTemplateに、より親しみやすい方法ですべてをログに記録するように指示する方法がいくつかあるはずです。 私の目標は、次のようなコードでこれを実行できるようにすることです。 restTemplate.put("http://someurl", objectToPut, urlPathValues); 次に、ログファイルまたはコンソールで同じ種類のデバッグ情報(curlで取得したもの)を取得します。これは、Spring RestTemplateを使用していて問題がある人にとって非常に役立つと思います。curlを使用してRestTemplateの問題をデバッグしても、(一部のケースでは)機能しません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.