I have the following registrars installed.
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <targets> <target name="file" xsi:type="File" fileName="trace.log"/> <target name="trace" xsi:type="OutputDebugString"/> <target name="console" xsi:type="ColoredConsole" /> </targets> <rules> <logger name="*" minlevel="Info" writeTo="file" /> <logger name="*" minlevel="Info" writeTo="trace" /> <logger name="*" minlevel="Info" writeTo="console" /> </rules> </nlog>
I want everything for Component. * registered only with WARN and higher for all registrars. With NHibernate, this is easy:
<logger name="NHibernate.SQL"> <level value="OFF"/> </logger>
I tried to add the following:
<logger name="Component.*" minlevel="Warn" final="true" />
This does not work.
How to register only at a certain level for the log namespace for all purposes.
source share