Posted on August 5, 2015, 9:09 am By romanvas
Сделать это можно добавляя свойства в GlobalContext . Например,
log4net.GlobalContext.Properties[“pid”] = System.Diagnostics.Process.GetCurrentProcess().Id;
Затем нужно добавить ссылку на это свойство в аппендере, используя регулярное выражение:
<layout type=”log4net.Layout.PatternLayout”>
<param name=”ConversionPattern” value=”%d [Pid:%property{pid}] [Thr:%t] %-5p %m%n”/>
</layout>
No comments yet Categories: .NET, WPF, С# Tags: ConversionPattern, GetCurrentProcess, globalcontext, id процесса, log4net, аппендер, добавить id процесса, добавляя свойства, лог файл, писать лог из нескольких программ, регулярное выражение, ссылка на свойство