Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // create properties
- // EXTERNAL expects log4net being configured somewhere else in
- // your code and does nothing.
- NameValueCollection properties = new NameValueCollection();
- properties["configType"] = "EXTERNAL";
- // set Adapter
- Common.Logging.LogManager.Adapter =
- new Common.Logging.Log4Net.Log4NetLoggerFactoryAdapter(properties);
- // create an object of the custom appender
- var appender = new SimpleAppender();
- appender.Name = "SimpleAppender";
- // add layout to the appender
- var layout = new log4net.Layout.PatternLayout()
- {
- ConversionPattern =
- "%date [%thread] %-5level %logger %ndc - %message%newline"
- };
- appender.Layout = layout;
- //Let log4net configure itself based on the values provided
- appender.ActivateOptions();
- log4net.Config.BasicConfigurator.Configure(appender);
- var layout = new log4net.Layout.PatternLayout()
- {
- ConversionPattern =
- "%date [%thread] %-5level %logger %ndc - %message%newline"
- };
- layout.ActivateOptions();
- appender.Layout = layout;
- 2014-03-26 20:29:49,816 [1] DEBUG test logger (null) - log test
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement