【发布时间】:2021-08-22 20:21:35
【问题描述】:
我有一个邮件目标来为某些日志条目发送电子邮件。如果日志事件包含异常,我希望在主题行前面加上“EXCEPTION THROWN:”(包括冒号)。
我的主题行布局是:
${onexception:inner=EXCEPTION THROWN:}AppName Log Event
但是发送的电子邮件的主题行是:
AppName 日志事件
${oneexception} 布局渲染器中不包含任何文字文本。是的,我确信通过了异常。见下文。
我想也许将它包装在文字渲染器中会有所帮助:
${onexception:inner=${literal:text=EXCEPTION THROWN:}}AppName Log Event
这给了我:
EXCEPTION THROWNAppName 日志事件
这样更好,但仍然缺少冒号。它表明问题不在于缺少异常 - 条件得到满足,因为它至少包含一些字符串。不过,它仍在剥离结肠。
有什么想法吗?
【问题讨论】:
标签: nlog