To get the level of your logger: ((log4net.Repository.Hierarchy.Logger)logger.Logger).Level
to get the level of the <root> logger: ((log4net.Repository.Hierarchy.Logger)log.Logger).Hierarchy.Root.Level Cheers, Nicko > -----Original Message----- > From: Shireesh Thanneru [mailto:[EMAIL PROTECTED] > Sent: 04 November 2005 03:35 > To: [email protected] > Subject: Re: How to get the log level and other config info > programmatically > > Can some one answer this question? Does Log4Net expose config > information through APIs? > > Shireesh Thanneru <[EMAIL PROTECTED]> wrote: > > How do I get the current log level and other config > info programmatically? The ILogger interface does not define > any methods or properties to do this. > > More specifically, if I have a logger like this: > > private static readonly ILog logger = > LogManager.getLogger(typeof(MyClass)); > > > > How do I find out the log level of this logger (as set > in the config file) and also the log level of the root > logger? logger.IsInfoEnabled, etc. will suffice in most > cases, but how do I find out what is the exact log level that > is specified in the config file? > > > > Thanks, > > > > Shireesh Thanneru > >
