Logging 当布局渲染器与冒号组合使用时,文本被截断

Logging 当布局渲染器与冒号组合使用时,文本被截断,logging,nlog,Logging,Nlog,在文件目标中,我使用了如下布局渲染器(简化示例): 我希望结果是Test:Hello。但是,只有Hello被记录,没有测试: 我已经发现它与冒号有关,我尝试用几种方法解决这个问题: 逃之夭夭\ 将其包装到布局渲染器中 将其替换为ASCII码: 把它放在一个单独的变量中 但它们似乎都不起作用 这是虫子吗?还是我做错了什么?这是NLog(3.1.0.0)当前版本中的一个错误。解决方法如下: layout="${when:when=1 == 1:inner=Test${literal:tex

在文件目标中,我使用了如下布局渲染器(简化示例):

我希望结果是Test:Hello。但是,只有Hello被记录,没有测试:

我已经发现它与冒号有关,我尝试用几种方法解决这个问题:

  • 逃之夭夭\
  • 将其包装到布局渲染器中
  • 将其替换为ASCII码:
  • 把它放在一个单独的变量中
但它们似乎都不起作用

这是虫子吗?还是我做错了什么?

这是NLog(3.1.0.0)当前版本中的一个错误。解决方法如下:

layout="${when:when=1 == 1:inner=Test${literal:text=\:} Hello}"

显然,这是一个错误。我要把这个交给NLog。
layout="${when:when=1 == 1:inner=Test${literal:text=\:} Hello}"