ログを出力する基本的な方法
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 致命的なエラー
コメント