トップ回答者
シャットダウンでMy.Application.Log.WriteEntry(メッセージ)で書いたlogが消える?

質問
-
シャットダウンでMy.Application.Log.WriteEntry(メッセージ)で書いたlogが消える?
My.Application.Log.WriteEntry(メッセージ)で、logを出力しています。
daylyのデフォルトの場所にファイルができています。
C:\Users\user1\AppData\Roaming\アプリ名\アプリ名\1.0.0.0
アプリ名-2017-08-15.log
やってみて気付いたのですが、この方式でlogを出すと、
アプリ起動中はファイルを掴みっぱなしなのですか?
で、何かの要因で、アプリが消えると、
logが正しくクローズされずに終わるので、起動から書き続けたlogが全く残らない。
って感じですか?
アプリ起動中にPCをシャットダウンすると、
ログが一切書かれていない感じなのですが。。
もし、そうだとるすとlogとしては致命的な欠陥の気がするのですが、何かミスしているのでしょうか?
回答
-
custardpuddingさんが参照されている以下のページに、Flashのことが書かれていますが、問題なくFlashされていますか?
My.Application.Logを使用してトレースする、ログに書き込む
https://dobon.net/vb/dotnet/programing/myapplicationlog.html★良い回答には回答済みマークを付けよう! MVP - .NET http://d.hatena.ne.jp/trapemiya/
- 回答としてマーク custardpudding 2017年8月15日 6:13
すべての返信
-
custardpuddingさんが参照されている以下のページに、Flashのことが書かれていますが、問題なくFlashされていますか?
My.Application.Logを使用してトレースする、ログに書き込む
https://dobon.net/vb/dotnet/programing/myapplicationlog.html★良い回答には回答済みマークを付けよう! MVP - .NET http://d.hatena.ne.jp/trapemiya/
- 回答としてマーク custardpudding 2017年8月15日 6:13
-
有難うございます。
そもそもFlashの意味が分かっていませんでした。
<add name="FileLog"
type="Microsoft.VisualBasic.Logging.FileLogTraceListener, Microsoft.VisualBasic, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"
initializeData="FileLogWriter"
autoflush="true"/> ← これを書けば良いという事ですね。