gpt4 book ai didi

c# - 我如何格式化我的 nLog 布局

转载 作者:太空宇宙 更新时间:2023-11-03 20:21:04 24 4
gpt4 key购买 nike

我的 nLog 布局如下所示

  fileTarget.Layout =  "${date}  ${message}";

在我的代码中,我记录如下

  logger.Info("ORDER UPDATE",order.Name,order.Instrument,order.OrderState);

但是它只记录第一个字符串例如。

11/22/2012 22:37:16  ORDER UPDATE
11/22/2012 22:37:16 ORDER UPDATE
11/22/2012 22:37:16 ORDER UPDATE
11/22/2012 22:37:16 ORDER UPDATE

我很确定我的布局中遗漏了一些东西,但不知道如何修复它。有人可以指出我的错误吗?

最佳答案

或者您可以使用 string.Format(即 Console.WriteLine)样式来期待 token 替换,这可能正是您打算使用的:

logger.Info("ORDER UPDATE: Name = {0}; Instrument = {1}; State = {2} ", order.Name, order.Instrument, order.OrderState);

而不是为每个 Logger 请求假设相同数量的消息。

关于c# - 我如何格式化我的 nLog 布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13522932/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com