System.Diagnostics.Trace
,System.Diagnostics.EventLog
和System.Console
似乎都无法使用。 WinRT是否包含日志库?
答案 0 :(得分:6)
检查这个库,它基于NLog:
答案 1 :(得分:5)
我唯一能找到的东西(System.Diagnostics.Debug.WriteLine()):
//
// Summary:
// Writes a message followed by a line terminator to the trace listeners in
// the System.Diagnostics.Debug.Listeners collection.
//
// Parameters:
// message:
// A message to write.
[Conditional("DEBUG")]
public static void WriteLine(string message);
它写入Visual Studio输出窗口的调试输出。
答案 2 :(得分:2)
看起来我们需要一个托管的c ++ EventWrite方法包装器。
http://msdn.microsoft.com/en-us/library/windows/apps/aa363752.aspx
答案 3 :(得分:1)
您可以在.NET Windows应用商店应用程序中使用System.Diagnostics.Tracing类(http://msdn.microsoft.com/en-us/library/system.diagnostics.tracing.aspx)。但是,您无法使用它们写入Windows事件日志。
答案 4 :(得分:1)
答案 5 :(得分:0)
此外,这些人可能会帮助您:http://www.moderncomponents.com/products/ConsoleClass/about.php,他们正在为Windows 8 Metro应用程序开发一个控制台类克隆。