Prism DebugLogger在哪里保存日志文件

时间:2017-05-11 14:24:56

标签: c# visual-studio-2015 exception-handling prism error-logging

我在catch块中使用Prism DebugLogger,如下所示:

catch (Exception e)
{
   new DebugLogger().Log(e.Message, Category.Exception, Priority.High);
}

我不确定这是否是完整的实现,如果是,记录器是否默认自动保存日志文件(如项目的调试文件夹中),或者我是否必须自己保存。

1 个答案:

答案 0 :(得分:2)

Prism.Core提供的默认实现必须是跨平台友好的。您只能从IDE中看到Application Output中DebugLogger的输出。如果您查看code,您会注意到它只是使用System.Diagnostics.Debug.WriteLine。如果你想要更高级的东西,你需要提供自己的实现。