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。如果你想要更高级的东西,你需要提供你自己的实现。