【发布时间】:2020-06-07 09:23:11
【问题描述】:
如何在使用时获得结构化日志记录,例如Serilog 与 Servicestack?
Serilog 和 NLog 中的示例都有 Log.Information("Hello World from {FirstName}", "Thomas"); 的形式,我在 ServiceStack 中找不到匹配的方法签名。
【问题讨论】:
-
有
DebugFormat、InfoFormat、WarnFormat和ErrorFormat -
@RolfKristensen 他们是如何工作的?
log.PushProperty("FirstName", "Thomas")然后log.InfoFormat("Hello World from {FirstName}");会起作用吗?所以我需要写两行? -
@speciman 您要求的内容与
Log.Information匹配。如果您想要与Log.PushProperty匹配的内容,那么您应该更新您的问题。 -
@RolfKristensen - 我没有在文档中看到 xxxFormat 方法,这让我很困惑。它们正是我想要的。
标签: servicestack