KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I am using log4net and in one class require logging to a RollingFile appender, but then in another class, I wish to log to the event log + rolling file + console appender. What is the best practice? and could I see some sample code? By the way to make things more difficult, I am using Castle Windsor Logging Facility with Log4net to resolve my Logger instance. If it helps, I was thinking this below, but have no idea if this is best practice, or how to activate a particular logger based on 'name' still utilising my current logger instance from windsor: log4net.config: ... <logger name="EventLogOnly"> <level value="ALL" /> <appender-ref ref="EventLogAppender" /> </logger> <logger name="ConsoleEventLog"> <level value="ALL" /> <appender-ref ref="ColoredConsoleAppender" /> <appender-ref ref="EventLogAppender" /> </logger> ... castle windsor container builder class: container.AddFacility("logging.facility", new LoggingFacility(LoggerImplementation.Log4net, "log4net.config")); class in which to log: private ILogger Logger; public Test(ILogger logger) { Logger.Info("Can I log under event log only?"); Logger.Info("Now can I log under both?"); } Thanks guys.
Tags (comma-separated)
Save Edits
Cancel