ログを出力する基本的な方法
My.Application.Log オブジェクトを使用してログを出力します。
My.Application.Log.DefaultFileLogWriter.FullLogFileNameで出力先がわかります。
サンプルコード
Module Module1 Sub Main() Console.WriteLine(My.Application.Log.DefaultFileLogWriter.FullLogFileName) My.Application.Log.WriteEntry("犬塚です!") My.Application.Log.WriteException(New Exception("犬塚エラーです!")) End Sub End Module
My.Application.Log.DefaultFileLogWriter.FullLogFileName
で確認した出力先のファイルを確認してみます。
DefaultSource Information 0 犬塚です! DefaultSource Error 2 犬塚エラーです!
メッセージの種類
メッセージの種類を指定出来ます。
Module Module1 Sub Main() My.Application.Log.WriteEntry("情報メッセージ") My.Application.Log.WriteEntry("情報メッセージ", TraceEventType.Information) My.Application.Log.WriteEntry("重大でない問題", TraceEventType.Warning) My.Application.Log.WriteEntry("回復可能なエラー", TraceEventType.Error) My.Application.Log.WriteEntry("致命的なエラー", TraceEventType.Critical) End Sub End Module
DefaultSource Information 0 情報メッセージ DefaultSource Information 0 情報メッセージ DefaultSource Warning 1 重大でない問題 DefaultSource Error 2 回復可能なエラー DefaultSource Critical 3 致命的なエラー
コメント