Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2016
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. <log4net>
  2. <appender name="FileAppenderGeneral" type="log4net.Appender.RollingFileAppender">
  3. <param name="File" value="LogsTekalnet.log" />
  4. <appendToFile value="true" />
  5. <rollingStyle value="Date" />
  6. <datePattern value="'.'dd" />
  7. <layout type="log4net.Layout.PatternLayout">
  8. <conversionPattern value="%d %-5p - %m%n" />
  9. </layout>
  10. <<securityContext type="log4net.Util.WindowsSecurityContext">
  11. <domainName value="hostname"/>
  12. <userName value="username" />
  13. <password value="password" />
  14. </securityContext>
  15. <encoding value="utf-8" />
  16. </appender>
  17.  
  18. log4net.Config.XmlConfigurator.Configure();
  19. ILog[] loggers = LogManager.GetCurrentLoggers();
  20. foreach (ILog logger in loggers)
  21. {
  22. foreach (IAppender appender in logger.Logger.Repository.GetAppenders())
  23. {
  24. if (appender.GetType() == typeof(RollingFileAppender))
  25. {
  26. log4net.Appender.RollingFileAppender fileAppender = (RollingFileAppender)appender;
  27. WindowsSecurityContext securityContext = new log4net.Util.WindowsSecurityContext();
  28. securityContext.DomainName = "hostname";
  29. securityContext.UserName = "username";
  30. securityContext.Password = "password";
  31. securityContext.ActivateOptions();
  32. fileAppender.SecurityContext = securityContext;
  33. }
  34. }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement