ヘルプ NLog ログ

NLog ログ

NLogは、Windows.NETアプリケーションおよびC#で幅広く使用されているロギングフレームワークです。Site24x7のAppLogsは、ログ管理が簡単にできる、Cloudベースのログ管理サービスです。Site24x7エージェントは自動的にマシン内のNLogベースのログを検出し、ログフィールド(date & time、log level、logger name および message)を識別します。デフォルトで、NLog ログは、直感的なWebクライアントを使用してデータの検索、表示、収集及び分析をサポートします。

ログファイルパス

各アプリケーションは、それぞれ異なるフォルダーとファイルにログを書き込みます。各オペレーティングシステムの以下のフォルダーパスからNLog ログが収集されます。ログが別のフォルダーにある場合は、ログプロファイル作成時ファイルパスでメンションし、特定のフォルダーから収集することができます。

windows : C:\\NLog\\*.log*
表示されているログファイルパスは、参照専用です。Site24x7では、デフォルトで、スクリプトを実行して特定のファイルパスを検索します。

ログパターン

$DateTime:date|$LogLevel$|$LoggerName$|$Message$

上記は、IISアクセスログを解析するためにSite24x7で定義されたデフォルトパターンで、以下サンプルに基づいています。

サンプルログ

2018-1-20 11:10:06.7166|FATAL|ConsoleApplication1.Program|Sample fatal error message:: 0

上記のサンプルログは4つのフィールドに分割でき、各フィールドでそれぞれの値を取得して、Site24x7にアップロードされます。

フィールド名 フィールド値
Date Time 2018-1-20 11:10:06 .7166
Log Level FATAL
Logger Name ConsoleApplication1.Program
Message Sample fatal error message: 0

関連するログタイプ