Возможно ли использование Nlog в JsonLayout атрибута Json в качестве расходов Interger. Свойства всегда выводятся в виде строки.
Я пробовал следующий пример кода:
Пока издание верное, просто как строка, а не как Ineger.
Может ли кто-нибудь помочь мне понять, что не так?
LayoutRenderer.Register("level", info => info.Level.Ordinal * 100);
var fieldsLayout = new JsonLayout
{
RenderEmptyObject = false,
SuppressSpaces = true
};
fieldsLayout.Attributes.Add(new JsonAttribute("channel", "${channel}"));
fieldsLayout.Attributes.Add(new JsonAttribute("level", "${level}"));