c# NLog локальный ip кешируется - PullRequest
0 голосов
/ 30 марта 2020

Я прочитал, что в NLog 4.6.8 есть раскладка для получения локального IP-адреса и для повышения производительности используйте кэшированное значение ip.

Я использую раскладку, подобную этой:

 <target xsi:type="Network"
       ...
       ...
       layout="SrcIP:${local-ip:cached:true}, ${message}"/>

но я не уверен, что это правильный синтаксис, поскольку документация мне не очень понятна.
Может кто-нибудь сказать мне, правильный ли это синтаксис или нет? Если нет, то как мне кешировать ip до бесконечности?
Большое спасибо

1 Ответ

1 голос
/ 30 марта 2020

Благодаря Рольфу Кристенсену

Правильный синтаксис:

${local-ip:cached=true}

Теперь он работает хорошо, и сообщение Warn local-ip не имеет свойства по умолчанию в внутренний журнал NLog исчез. Спасибо

...