Prism DebugLogger 将日志文件保存在哪里
Where does Prism DebugLogger save the log file
我在我的 catch 块中使用 Prism DebugLogger,如下所示:
catch (Exception e)
{
new DebugLogger().Log(e.Message, Category.Exception, Priority.High);
}
我不确定这是否是完整的实现,如果是,记录器是默认自动将日志文件保存在某个地方(比如在项目的调试文件夹中)还是我必须自己保存它。
Prism.Core 提供的默认实现必须是跨平台友好的。您只会在 IDE 的应用程序输出中看到 DebugLogger 的输出。如果您查看 code,您会注意到它只是使用 System.Diagnostics.Debug.WriteLine
。如果你想要更高级的东西,你需要提供你自己的实现。
我在我的 catch 块中使用 Prism DebugLogger,如下所示:
catch (Exception e)
{
new DebugLogger().Log(e.Message, Category.Exception, Priority.High);
}
我不确定这是否是完整的实现,如果是,记录器是默认自动将日志文件保存在某个地方(比如在项目的调试文件夹中)还是我必须自己保存它。
Prism.Core 提供的默认实现必须是跨平台友好的。您只会在 IDE 的应用程序输出中看到 DebugLogger 的输出。如果您查看 code,您会注意到它只是使用 System.Diagnostics.Debug.WriteLine
。如果你想要更高级的东西,你需要提供你自己的实现。