Public Class Form1 Private form2 As Form2 Private dNOW As String = Now.ToString("yyyy/MM/dd HH:mm:ss .fff") Public Shared objSwitch As TraceSwitch = New TraceSwitch("tSwitch", "traceswitchのテスト") Public Shared Sub main() objSwitch.Level = TraceLevel.Verbose Trace.WriteLineIf(objSwitch.TraceVerbose, "すべてのメッセージを許可する") End Sub Private Sub btnSearch_Click(ByVal sender As Object, ByVal e As EventArgs) Handles btnSearch.Click form2.outlog(objSwitch.TraceVerbose & dNow & ",[btnSearch_Click ],検索ボタンクリック") End Sub End Class Public Class Form2 Private LOG As String = "C:\log1\TEXT.txt" Public Sub outlog(ByVal msg As String) Using logFile As IO.StreamWriter = New IO.StreamWriter(LOG, True, Text.Encoding.UTF8) logFile.WriteLine(msg) logFile.Close() End Using End Sub End Class
ログファイルを作成しています。
理想のログの内容は、
INFO ,2016/06/19 19:50:24.542,[btnSearch_Click ],検索ボタンクリック
などのように、頭がINFOだったりERRORだったりと変化するように作りたいです。
しかし作ったコードでは、
False,2016/06/19 19:50:24.542,[btnSearch_Click ],検索ボタンクリック
と、頭がFalseになってしまいます。
traceswitchの上手な使い方を教えていただけますでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/06/20 14:32