Пример #1
0
 public static string FormatString(this log4net.Layout.ILayout layout, log4net.Core.LoggingEvent loggingEvent)
 {
     using (var writer = new StringWriter()) {
         layout.Format(writer, loggingEvent);
         return(writer.ToString());
     }
 }
Пример #2
0
        protected void EndStartupInformationLog()
        {
            var appenders = LogManager.GetRepository().GetAppenders();

            foreach (var rollingFileAppender in appenders.OfType <log4net.Appender.RollingFileAppender>())
            {
                rollingFileAppender.Layout = _currentLayout;
            }
            _currentLayout = null;
        }
Пример #3
0
        protected void BeginStartupInformationLog()
        {
            _currentLayout = LogManager.GetRepository().GetAppenders().OfType <log4net.Appender.RollingFileAppender>().First().Layout;

            var appenders = LogManager.GetRepository().GetAppenders();

            foreach (var rollingFileAppender in appenders.OfType <log4net.Appender.RollingFileAppender>())
            {
                var layout = new log4net.Layout.PatternLayout("%message%newline");
                rollingFileAppender.Layout = layout;
                layout.ActivateOptions();
            }
        }