1

LogFiles を保存してファイルに書き込むために LogginSession を使用するために、次のことを行っています。

loggingChannel = new Windows.Foundation.Diagnostics.LoggingChannel("FlSMobileLogger");
LoggingSession = new Windows.Foundation.Diagnostics.LoggingSession("FLSMobileLog");
LoggingSession.addLoggingChannel(loggingChannel);

....

function enteredWhenLogEventOccurs(message) {

            var dateString = new Date().toJSON();
            var currentDate = dateString.substring(0, 4) + "-" + dateString.substring(5, 7) + "-" + dateString.substring(8, 10);
            var fileName = "log" + currentDate + ".log";

            loggingChannel.logMessage(message);
            LoggingSession.saveToFileAsync(WinJS.Application.local.folder, fileName);                     
        }

これらのログセッションは、バイナリ .etl ファイルとして保存されます。それらをテキストとして保存したり、何らかの方法で変換したりする方法はありますか?

前もって感謝します!

4

1 に答える 1

1

このコマンドは、ETL ファイルを XML に変換できます。

tracerpt.exe LogFile.etl -of XML -o LogFile.xml

ここで完全な例を見つけることができます:

https://msdn.microsoft.com/en-us/library/windows/apps/windows.foundation.diagnostics.fileloggingsession

于 2015-10-21T19:24:15.910 に答える