有没有办法配置Serilog电子邮件接收器还包含电子邮件正文中的其他属性?
我可以看到默认格式为:
{Timestamp:yyyy-MM-dd HH:mm:ss.fff zzz} [{Level}] {Message}{NewLine}{Exception}
但我不确定是否有可以使用的额外令牌或代码中的方式可以轻易覆盖此行为。
答案 0 :(得分:0)
要包含特定的附加属性,您可以将outputTemplate
传递给配置方法:
.WriteTo.Email(..., outputTemplate: "Machine: {MachineName}")
没有任何“通配符”可以输出所有属性。