Create a logger for each threshold level and name them appropriately.
Nick > On Apr 8, 2015, at 3:57 AM, Brown, Michael A <[email protected]> wrote: > > Been a while since I've looked at this, but I think there is a Log() function > which takes a level parameter in addition to the parameters you'd pass to > Error(). Error() and related methods are just wrappers for Log() that add the > appropriate level parameter. So try using Log() and passing in your custom > level. > ________________________________________ > From: karlkras [[email protected]] > Sent: Tuesday, April 07, 2015 19:13 > To: [email protected] > Subject: How to use a custom level in logger interface... > > So I've found a sample that states to add a custom level to the log4net xml > configuration as such: > <log4net> > <level> > <name value="AUDIT" /> > <value value="80000" /> > </level> > > and I'm guessing I can define my logger to use it like this: > > ... > <logger name="RollingFile" additivity="False"> > <level value="AUDIT"/> > </logger> > > in in the C# code, how do I specify to call the logger to call the logger > with the "AUDIT" level? e.g., for an Error level message I perform an > log4net.ILog.Error(...) call. > > what do I do for the custom level since this support isn't built in, i.e., > how/where do I inject the handlers for interact with the log4net process? > > thanks... > > > > -- > View this message in context: > http://apache-logging.6191.n7.nabble.com/How-to-use-a-custom-level-in-logger-interface-tp54520.html > Sent from the Log4net - Users mailing list archive at Nabble.com.
