在C#应用中使用Common Logging日志接口
目前很多C#的类库使用common Logging日志接口记录日志,很多时候系统已经有了默认的日志记录方式,这时候可以在配置文件将默认的方式集成进去.
factoryAdapter 大部分已经有提供,可使用NuGet 查找获取.
<sectionGroup name="common"> <section name="logging" type="Common.Logging.ConfigurationSectionHandler, Common.Logging" /> </sectionGroup>
<common> <logging> <factoryAdapter type="Common.Logging.EntLib.EntLibLoggerFactoryAdapter, Common.Logging.EntLib60"> <arg key="showLogName" value="true" /> <arg key="showDataTime" value="true" /> <arg key="level" value="INFO" /> <arg key="dateTimeFormat" value="HH:mm:ss:fff" /> </factoryAdapter> <!--<factoryAdapter type="Common.Logging.Simple.TraceLoggerFactoryAdapter, Common.Logging"> <arg key="showLogName" value="true"/> <arg key="showDataTime" value="true"/> <arg key="level" value="INFO"/> <arg key="dateTimeFormat" value="HH:mm:ss:fff"/> </factoryAdapter>--> </logging> </common>