Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <log4net>
- <appender name="FileAppenderGeneral" type="log4net.Appender.RollingFileAppender">
- <param name="File" value="LogsTekalnet.log" />
- <appendToFile value="true" />
- <rollingStyle value="Date" />
- <datePattern value="'.'dd" />
- <layout type="log4net.Layout.PatternLayout">
- <conversionPattern value="%d %-5p - %m%n" />
- </layout>
- <<securityContext type="log4net.Util.WindowsSecurityContext">
- <domainName value="hostname"/>
- <userName value="username" />
- <password value="password" />
- </securityContext>
- <encoding value="utf-8" />
- </appender>
- log4net.Config.XmlConfigurator.Configure();
- ILog[] loggers = LogManager.GetCurrentLoggers();
- foreach (ILog logger in loggers)
- {
- foreach (IAppender appender in logger.Logger.Repository.GetAppenders())
- {
- if (appender.GetType() == typeof(RollingFileAppender))
- {
- log4net.Appender.RollingFileAppender fileAppender = (RollingFileAppender)appender;
- WindowsSecurityContext securityContext = new log4net.Util.WindowsSecurityContext();
- securityContext.DomainName = "hostname";
- securityContext.UserName = "username";
- securityContext.Password = "password";
- securityContext.ActivateOptions();
- fileAppender.SecurityContext = securityContext;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement