nlog - 如何告诉 NLog 记录异常?

标签 nlog

目标:

<targets>
    <target name="file" xsi:type="File" layout="${longdate} ${level} ${message} ${exception}" fileName="${basedir}/log.txt" archiveAboveSize="10485760" />
</targets>

当我打电话时Logger.Error("some message", e) ,其中 e是一些异常对象,它只记录消息,不记录异常信息。我需要它来输出异常消息和堆栈跟踪。任何想法我做错了什么?

最佳答案

尝试使用 ${exception:innerFormat=Message,StackTrace} .这是documentation .

关于nlog - 如何告诉 NLog 记录异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9199073/

相关文章:

c# - 记录前检查 NLog minlevel?

nunit - 运行 NUnit 时日志位于何处?

nlog - 当项目具有 nlog 依赖项时,Blazor 客户端应用程序不会构建

c# - MDLC 和 NDLC 跨线程的奇怪 NLog 行为

.net - 如何强制 NLog 覆盖日志文件

.net-core - 如何通过 NLog 记录 Entity Framework Core 操作

azure-devops - 是否可以为 NLog 配置文件指定路径?

logging - 使用 .NET Trace 然后使用 NLog 或 log4net 等作为监听器

c# - 有没有办法用 NLog 创建命名记录器并按此名称过滤日志记录?

.net - 如何通过电子邮件发送使用NLog记录的错误?