Advertisement
Guest User

Untitled

a guest
Apr 24th, 2014
37
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. // create properties
  2. // EXTERNAL expects log4net being configured somewhere else in
  3. // your code and does nothing.
  4. NameValueCollection properties = new NameValueCollection();
  5. properties["configType"] = "EXTERNAL";
  6.  
  7. // set Adapter
  8. Common.Logging.LogManager.Adapter =
  9. new Common.Logging.Log4Net.Log4NetLoggerFactoryAdapter(properties);
  10.  
  11. // create an object of the custom appender
  12. var appender = new SimpleAppender();
  13. appender.Name = "SimpleAppender";
  14.  
  15. // add layout to the appender
  16. var layout = new log4net.Layout.PatternLayout()
  17. {
  18. ConversionPattern =
  19. "%date [%thread] %-5level %logger %ndc - %message%newline"
  20. };
  21. appender.Layout = layout;
  22.  
  23. //Let log4net configure itself based on the values provided
  24. appender.ActivateOptions();
  25. log4net.Config.BasicConfigurator.Configure(appender);
  26.  
  27. var layout = new log4net.Layout.PatternLayout()
  28. {
  29. ConversionPattern =
  30. "%date [%thread] %-5level %logger %ndc - %message%newline"
  31. };
  32.  
  33. layout.ActivateOptions();
  34. appender.Layout = layout;
  35.  
  36. 2014-03-26 20:29:49,816 [1] DEBUG test logger (null) - log test
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement