【发布时间】:2014-11-30 03:57:33
【问题描述】:
是否可以登录传入参数是通用的方法?例如
public async Task<TResult> Handle(TQuery query)
{
var watch = Stopwatch.StartNew();
var result = await _handler.Handle(query);
watch.Stop();
Serilog.Log.Logger.Information("Processed {@" + query.GetType().Name + "} in {Elapsed} ms",
query.GetType().Name, watch.ElapsedMilliseconds);
return result;
}
请注意,我在模板中使用字符串连接,我不确定这是最佳实践。还有其他方法可以记录传入的对象吗?
【问题讨论】:
标签: serilog