【VB.NET】ログを出力する

VB.NET
この記事は約2分で読めます。

ログを出力する基本的な方法

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	致命的なエラー

 

 

コメント

タイトルとURLをコピーしました