Logging 有没有办法在Wijs中保存West.Basy.Debug?LoggCuin会话作为文本?
我正在执行以下操作以使用LogginSession保存日志文件并将其写入文件:Logging 有没有办法在Wijs中保存West.Basy.Debug?LoggCuin会话作为文本?,logging,windows-runtime,winjs,windows-error-reporting,Logging,Windows Runtime,Winjs,Windows Error Reporting,我正在执行以下操作以使用LogginSession保存日志文件并将其写入文件: loggingChannel = new Windows.Foundation.Diagnostics.LoggingChannel("FlSMobileLogger"); LoggingSession = new Windows.Foundation.Diagnostics.LoggingSession("FLSMobileLog"); LoggingSession.addLoggingChannel(loggin
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文件。
有没有办法将它们保存为文本或以任何方式转换
提前谢谢 此命令可以将ETL文件转换为XML:
tracerpt.exe LogFile.etl -of XML -o LogFile.xml
您可以在此处找到完整的示例:
谢谢你的回答:)我在寻找javascript/winjs方式,但可能没有。最后,我决定写入日志文件,而不是使用LoggingChannel。