При использовании NLog для записи в целевой файл я хочу, чтобы мой макет включал «[xxx mS]», если свойства-события: item = dur не равен NULL. В противном случае ничего не будет добавлено. Как я могу добавить «[» и «mS]» к внутреннему тексту when? Кроме того, я должен использовать что-то кроме length () в условии когда для ненулевого обнаружения?
${message}${when:when='length(${event-properties:item=dur})'>0:inner=${event-properties:item=dur}"
Если dur равен 437, вывод журнала будет ...
<message> [437 mS]
Если dur не установлен, вывод журнала будет ...
<message>
Мысли?