This is an automated email from the ASF dual-hosted git repository.

davydm pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/logging-log4net.git

commit db761884ae793af7f82b1893ae383b99791af86b
Merge: 00be8ec6 52bdba8d
Author: Davyd McColl <[email protected]>
AuthorDate: Mon Sep 16 12:18:50 2024 +0200

    Merge pull request #115 from 
apache/Feature/111-Dropping-support-for-older-runtimes
    
    #111 Dropping support for older runtimes

 .editorconfig                                      |  146 ++
 .gitignore                                         |    4 +-
 Dockerfile                                         |   36 +
 Jenkinsfile                                        |   69 -
 README.md                                          |   26 +-
 STATUS.txt                                         |   12 +-
 appveyer.yml => appveyor.yml                       |    0
 build.cmd                                          |  131 --
 doc/BUILDING.md                                    |   50 +-
 doc/CONTRIBUTING.md                                |    9 +-
 doc/MailTemplate.Result.txt                        |   17 +
 doc/MailTemplate.txt                               |   22 +-
 doc/RELEASING.md                                   |   15 +-
 doc/ReleaseInstructions-legacy.txt                 |  269 ---
 doc/sign-log4net-libraries.ps1                     |   15 +
 examples/Appenders/SampleAppendersApp/App.config   |  104 +
 .../SampleAppendersApp/Appender/AsyncAppender.cs   |  152 ++
 .../Appender/FireEventAppender.cs                  |   70 +
 .../Appender/MessageBoxAppender.cs                 |   91 +
 .../Appender/MessageObjectExpanderAppender.cs      |   66 +
 .../Appender/PatternFileAppender.cs                |  106 +
 .../Appender/PatternLayoutAdoNetAppender.cs        |   85 +
 .../PatternLayoutAdoNetAppenderParameter.cs        |   22 +-
 .../Appenders/SampleAppendersApp/LoggingExample.cs |  114 +
 .../SampleAppendersApp/SampleAppendersApp.csproj   |   11 +
 .../Appenders/WmiAppender/IWmiBoundEvent.cs        |   40 +-
 examples/Appenders/WmiAppender/WmiAppender.cs      |  190 ++
 examples/Appenders/WmiAppender/WmiAppender.csproj  |   18 +
 .../src => Appenders/WmiAppender}/WmiInstaller.cs  |   16 +-
 examples/Appenders/WmiAppender/WmiLayout.cs        |   98 +
 .../WmiAppender}/WmiLoggingEvent.cs                |   50 +-
 examples/Directory.Build.props                     |   40 +
 .../src => Extensibility/EventIDLogApp}/App.config |    0
 .../EventIDLogApp}/EventIDLogApp.cs                |   45 +-
 .../EventIDLogApp/EventIDLogApp.csproj             |   12 +
 examples/Extensibility/TraceLogApp/App.config      |   21 +
 .../TraceLogApp}/TraceLogApp.cs                    |   48 +-
 .../Extensibility/TraceLogApp/TraceLogApp.csproj   |   12 +
 .../log4net.Ext.EventID/EventIDLogImpl.cs          |   98 +
 .../log4net.Ext.EventID/EventIDLogManager.cs       |  257 +++
 .../Extensions/log4net.Ext.EventID/IEventIDLog.cs  |   69 +-
 .../log4net.Ext.EventID/log4net.Ext.EventID.csproj |    8 +
 .../log4net.Ext.MarshalByRef}/AssemblyInfo.cs      |    0
 .../MarshalByRefLogImpl.cs                         |    0
 .../MarshalByRefLogManager.cs                      |    0
 .../log4net.Ext.MarshalByRef.csproj                |    0
 .../Extensions/log4net.Ext.Trace}/ITraceLog.cs     |   24 +-
 .../Extensions/log4net.Ext.Trace/TraceLogImpl.cs   |   85 +
 .../log4net.Ext.Trace/TraceLogManager.cs           |  246 +++
 .../log4net.Ext.Trace/log4net.Ext.Trace.csproj     |    8 +
 examples/Layouts/SampleLayoutsApp/App.config       |   59 +
 .../SampleLayoutsApp/Layout/ForwardingLayout.cs    |  128 +-
 .../Layout/LevelConversionPattern.cs               |   20 +-
 .../SampleLayoutsApp}/Layout/LevelPatternLayout.cs |   42 +-
 .../SampleLayoutsApp/Layout/LineWrappingLayout.cs  |   87 +
 .../Layouts/SampleLayoutsApp/LoggingExample.cs     |   63 +
 .../SampleLayoutsApp/SampleLayoutsApp.csproj       |    9 +
 examples/Performance/NotLogging/NotLogging.cs      |  398 ++++
 examples/Performance/NotLogging/NotLogging.csproj  |   10 +
 examples/Tutorials/ConsoleApp/App.config           |  214 ++
 examples/Tutorials/ConsoleApp/ConsoleApp.csproj    |   10 +
 examples/Tutorials/ConsoleApp/LoggingExample.cs    |  102 +
 examples/examples.sln                              |   77 +
 .../mono/1.0/Performance/NotLogging/cs/nant.build  |   45 -
 .../mono/1.0/Performance/NotLogging/cs/nant.config |   23 -
 .../Performance/NotLogging/cs/src/AssemblyInfo.cs  |   61 -
 .../Performance/NotLogging/cs/src/NotLogging.cs    |  434 ----
 .../mono/1.0/Performance/NotLogging/nant.build     |   29 -
 .../mono/1.0/Performance/NotLogging/nant.config    |   21 -
 examples/mono/1.0/Performance/nant.build           |   29 -
 examples/mono/1.0/Performance/nant.config          |   21 -
 .../mono/1.0/Repository/SharedModule/cs/nant.build |   39 -
 .../1.0/Repository/SharedModule/cs/nant.config     |   23 -
 .../Repository/SharedModule/cs/src/AssemblyInfo.cs |   61 -
 .../mono/1.0/Repository/SharedModule/nant.build    |   29 -
 .../mono/1.0/Repository/SharedModule/nant.config   |   21 -
 .../mono/1.0/Repository/SimpleApp/cs/nant.build    |   67 -
 .../mono/1.0/Repository/SimpleApp/cs/nant.config   |   23 -
 .../1.0/Repository/SimpleApp/cs/src/App.config     |   30 -
 .../Repository/SimpleApp/cs/src/AssemblyInfo.cs    |   61 -
 .../1.0/Repository/SimpleApp/cs/src/EntryPoint.cs  |   80 -
 .../SimpleApp/cs/src/SimpleApp.exe.log4net         |   15 -
 examples/mono/1.0/Repository/SimpleApp/nant.build  |   29 -
 examples/mono/1.0/Repository/SimpleApp/nant.config |   21 -
 .../mono/1.0/Repository/SimpleModule/cs/nant.build |   41 -
 .../1.0/Repository/SimpleModule/cs/nant.config     |   23 -
 .../Repository/SimpleModule/cs/src/AssemblyInfo.cs |   61 -
 .../1.0/Repository/SimpleModule/cs/src/Math.cs     |   49 -
 .../SimpleModule/cs/src/SimpleModule.dll.log4net   |   15 -
 .../mono/1.0/Repository/SimpleModule/nant.build    |   29 -
 .../mono/1.0/Repository/SimpleModule/nant.config   |   21 -
 examples/mono/1.0/Repository/nant.build            |   29 -
 examples/mono/1.0/Repository/nant.config           |   21 -
 .../mono/1.0/Tutorials/ConsoleApp/cs/nant.build    |   47 -
 .../mono/1.0/Tutorials/ConsoleApp/cs/nant.config   |   23 -
 .../1.0/Tutorials/ConsoleApp/cs/src/App.config     |  208 --
 .../Tutorials/ConsoleApp/cs/src/AssemblyInfo.cs    |   61 -
 .../Tutorials/ConsoleApp/cs/src/LoggingExample.cs  |  112 -
 examples/mono/1.0/Tutorials/ConsoleApp/nant.build  |   23 -
 examples/mono/1.0/Tutorials/ConsoleApp/nant.config |   21 -
 examples/mono/1.0/Tutorials/nant.build             |   23 -
 examples/mono/1.0/Tutorials/nant.config            |   21 -
 examples/mono/1.0/nant.build                       |   41 -
 examples/mono/1.0/nant.config                      |   25 -
 examples/mono/nant.build                           |   29 -
 examples/mono/nant.config                          |   23 -
 examples/nant.build                                |   31 -
 examples/nant.config                               |   21 -
 .../net/1.1/Repository/SharedModule/js/nant.build  |   39 -
 .../net/1.1/Repository/SharedModule/js/nant.config |   23 -
 .../Repository/SharedModule/js/src/AssemblyInfo.js |   61 -
 .../net/1.1/Repository/SharedModule/js/src/Math.js |   37 -
 .../net/1.1/Repository/SharedModule/nant.build     |   29 -
 .../net/1.1/Repository/SharedModule/nant.config    |   21 -
 .../net/1.1/Repository/SimpleApp/js/nant.build     |   67 -
 .../net/1.1/Repository/SimpleApp/js/nant.config    |   23 -
 .../net/1.1/Repository/SimpleApp/js/src/App.config |   29 -
 .../Repository/SimpleApp/js/src/AssemblyInfo.js    |   61 -
 .../1.1/Repository/SimpleApp/js/src/EntryPoint.js  |   79 -
 .../SimpleApp/js/src/SimpleApp.exe.log4net         |   16 -
 examples/net/1.1/Repository/SimpleApp/nant.build   |   29 -
 examples/net/1.1/Repository/SimpleApp/nant.config  |   21 -
 .../net/1.1/Repository/SimpleModule/js/nant.build  |   41 -
 .../net/1.1/Repository/SimpleModule/js/nant.config |   23 -
 .../Repository/SimpleModule/js/src/AssemblyInfo.js |   61 -
 .../net/1.1/Repository/SimpleModule/js/src/Math.js |   45 -
 .../SimpleModule/js/src/SimpleModule.dll.log4net   |   16 -
 .../net/1.1/Repository/SimpleModule/nant.build     |   29 -
 .../net/1.1/Repository/SimpleModule/nant.config    |   21 -
 examples/net/1.1/Repository/nant.build             |   25 -
 examples/net/1.1/Repository/nant.config            |   21 -
 .../net/1.1/Tutorials/ConsoleApp/cpp/nant.build    |   53 -
 .../net/1.1/Tutorials/ConsoleApp/cpp/nant.config   |   23 -
 .../1.1/Tutorials/ConsoleApp/cpp/src/App.config    |  214 --
 .../Tutorials/ConsoleApp/cpp/src/AssemblyInfo.cpp  |   59 -
 .../Tutorials/ConsoleApp/cpp/src/ConsoleApp.cpp    |  133 --
 .../Tutorials/ConsoleApp/cpp/src/ConsoleApp.vcproj |  186 --
 .../net/1.1/Tutorials/ConsoleApp/js/nant.build     |   47 -
 .../net/1.1/Tutorials/ConsoleApp/js/nant.config    |   23 -
 .../net/1.1/Tutorials/ConsoleApp/js/src/App.config |  214 --
 .../Tutorials/ConsoleApp/js/src/AssemblyInfo.js    |   61 -
 .../Tutorials/ConsoleApp/js/src/LoggingExample.js  |  104 -
 examples/net/1.1/Tutorials/ConsoleApp/nant.build   |   23 -
 examples/net/1.1/Tutorials/ConsoleApp/nant.config  |   21 -
 examples/net/1.1/Tutorials/nant.build              |   23 -
 examples/net/1.1/Tutorials/nant.config             |   21 -
 examples/net/1.1/cpp-examples.sln                  |   41 -
 examples/net/1.1/nant.build                        |   41 -
 examples/net/1.1/nant.config                       |   25 -
 .../2.0/Appenders/SampleAppendersApp/cs/nant.build |   52 -
 .../Appenders/SampleAppendersApp/cs/nant.config    |   23 -
 .../Appenders/SampleAppendersApp/cs/src/App.config |  126 --
 .../cs/src/Appender/AsyncAppender.cs               |  194 --
 .../cs/src/Appender/FastDbAppender.cs              |  201 --
 .../cs/src/Appender/FireEventAppender.cs           |   90 -
 .../cs/src/Appender/MessageBoxAppender.cs          |  103 -
 .../src/Appender/MessageObjectExpanderAppender.cs  |   83 -
 .../cs/src/Appender/MsmqAppender.cs                |  104 -
 .../cs/src/Appender/PatternFileAppender.cs         |  124 --
 .../cs/src/Appender/PatternLayoutAdoNetAppender.cs |   86 -
 .../cs/src/Appender/SimpleSmtpAppender.cs          |  132 --
 .../SampleAppendersApp/cs/src/AssemblyInfo.cs      |   61 -
 .../SampleAppendersApp/cs/src/LoggingExample.cs    |  139 --
 .../cs/src/SampleAppendersApp.csproj               |  165 --
 .../2.0/Appenders/SampleAppendersApp/nant.build    |   29 -
 .../2.0/Appenders/SampleAppendersApp/nant.config   |   21 -
 .../net/2.0/Appenders/WmiAppender/cs/nant.build    |   48 -
 .../net/2.0/Appenders/WmiAppender/cs/nant.config   |   23 -
 .../Appenders/WmiAppender/cs/src/AssemblyInfo.cs   |   67 -
 .../Appenders/WmiAppender/cs/src/IWmiBoundEvent.cs |   53 -
 .../Appenders/WmiAppender/cs/src/WmiAppender.cs    |  255 ---
 .../WmiAppender/cs/src/WmiAppender.csproj          |  134 --
 .../2.0/Appenders/WmiAppender/cs/src/WmiLayout.cs  |  100 -
 examples/net/2.0/Appenders/WmiAppender/nant.build  |   29 -
 examples/net/2.0/Appenders/WmiAppender/nant.config |   21 -
 examples/net/2.0/Appenders/nant.build              |   29 -
 examples/net/2.0/Appenders/nant.config             |   21 -
 .../2.0/Extensibility/EventIDLogApp/cs/nant.build  |   57 -
 .../2.0/Extensibility/EventIDLogApp/cs/nant.config |   23 -
 .../EventIDLogApp/cs/src/AssemblyInfo.cs           |   61 -
 .../EventIDLogApp/cs/src/EventIDLogApp.csproj      |  138 --
 .../net/2.0/Extensibility/EventIDLogApp/nant.build |   29 -
 .../2.0/Extensibility/EventIDLogApp/nant.config    |   21 -
 .../2.0/Extensibility/TraceLogApp/cs/nant.build    |   57 -
 .../2.0/Extensibility/TraceLogApp/cs/nant.config   |   23 -
 .../TraceLogApp/cs/src/AssemblyInfo.cs             |   61 -
 .../TraceLogApp/cs/src/TraceLogApp.csproj          |  136 --
 .../TraceLogApp/cs/src/TraceLogApp.exe.log4net     |   18 -
 .../net/2.0/Extensibility/TraceLogApp/nant.build   |   29 -
 .../net/2.0/Extensibility/TraceLogApp/nant.config  |   21 -
 examples/net/2.0/Extensibility/nant.build          |   29 -
 examples/net/2.0/Extensibility/nant.config         |   21 -
 .../net/2.0/Layouts/SampleLayoutsApp/cs/nant.build |   50 -
 .../2.0/Layouts/SampleLayoutsApp/cs/nant.config    |   23 -
 .../2.0/Layouts/SampleLayoutsApp/cs/src/App.config |   59 -
 .../SampleLayoutsApp/cs/src/AssemblyInfo.cs        |   61 -
 .../cs/src/Layout/ForwardingLayout.cs              |  202 --
 .../cs/src/Layout/LineWrappingLayout.cs            |  102 -
 .../SampleLayoutsApp/cs/src/LoggingExample.cs      |   67 -
 .../cs/src/SampleLayoutsApp.csproj                 |  142 --
 .../net/2.0/Layouts/SampleLayoutsApp/nant.build    |   29 -
 .../net/2.0/Layouts/SampleLayoutsApp/nant.config   |   21 -
 examples/net/2.0/Layouts/nant.build                |   29 -
 examples/net/2.0/Layouts/nant.config               |   21 -
 .../net/2.0/Performance/NotLogging/cs/nant.build   |   45 -
 .../net/2.0/Performance/NotLogging/cs/nant.config  |   23 -
 .../Performance/NotLogging/cs/src/AssemblyInfo.cs  |   61 -
 .../Performance/NotLogging/cs/src/NotLogging.cs    |  437 ----
 .../NotLogging/cs/src/NotLogging.csproj            |  131 --
 examples/net/2.0/Performance/NotLogging/nant.build |   29 -
 .../net/2.0/Performance/NotLogging/nant.config     |   21 -
 .../net/2.0/Performance/NotLogging/vb/nant.build   |   45 -
 .../net/2.0/Performance/NotLogging/vb/nant.config  |   23 -
 .../Performance/NotLogging/vb/src/AssemblyInfo.vb  |   61 -
 .../Performance/NotLogging/vb/src/NotLogging.vb    |  417 ----
 .../NotLogging/vb/src/NotLogging.vbproj            |  130 --
 examples/net/2.0/Performance/nant.build            |   29 -
 examples/net/2.0/Performance/nant.config           |   21 -
 .../net/2.0/Remoting/RemotingClient/cs/nant.build  |   47 -
 .../net/2.0/Remoting/RemotingClient/cs/nant.config |   23 -
 .../2.0/Remoting/RemotingClient/cs/src/App.config  |   63 -
 .../Remoting/RemotingClient/cs/src/AssemblyInfo.cs |   61 -
 .../RemotingClient/cs/src/RemotingClient.cs        |   80 -
 .../RemotingClient/cs/src/RemotingClient.csproj    |  126 --
 .../net/2.0/Remoting/RemotingClient/nant.build     |   29 -
 .../net/2.0/Remoting/RemotingClient/nant.config    |   21 -
 .../net/2.0/Remoting/RemotingServer/cs/nant.build  |   47 -
 .../net/2.0/Remoting/RemotingServer/cs/nant.config |   23 -
 .../2.0/Remoting/RemotingServer/cs/src/App.config  |   59 -
 .../Remoting/RemotingServer/cs/src/AssemblyInfo.cs |   61 -
 .../RemotingServer/cs/src/RemotingServer.cs        |   63 -
 .../RemotingServer/cs/src/RemotingServer.csproj    |  125 --
 .../net/2.0/Remoting/RemotingServer/nant.build     |   29 -
 .../net/2.0/Remoting/RemotingServer/nant.config    |   21 -
 examples/net/2.0/Remoting/nant.build               |   29 -
 examples/net/2.0/Remoting/nant.config              |   21 -
 .../net/2.0/Repository/SharedModule/cs/nant.build  |   39 -
 .../net/2.0/Repository/SharedModule/cs/nant.config |   23 -
 .../Repository/SharedModule/cs/src/AssemblyInfo.cs |   61 -
 .../SharedModule/cs/src/SharedModule.csproj        |  132 --
 .../net/2.0/Repository/SharedModule/nant.build     |   29 -
 .../net/2.0/Repository/SharedModule/nant.config    |   21 -
 .../net/2.0/Repository/SharedModule/vb/nant.build  |   39 -
 .../net/2.0/Repository/SharedModule/vb/nant.config |   23 -
 .../Repository/SharedModule/vb/src/AssemblyInfo.vb |   61 -
 .../net/2.0/Repository/SharedModule/vb/src/Math.vb |   35 -
 .../SharedModule/vb/src/SharedModule.vbproj        |  130 --
 .../net/2.0/Repository/SimpleApp/cs/nant.build     |   67 -
 .../net/2.0/Repository/SimpleApp/cs/nant.config    |   23 -
 .../net/2.0/Repository/SimpleApp/cs/src/App.config |   29 -
 .../Repository/SimpleApp/cs/src/AssemblyInfo.cs    |   61 -
 .../2.0/Repository/SimpleApp/cs/src/EntryPoint.cs  |   80 -
 .../Repository/SimpleApp/cs/src/SimpleApp.csproj   |  143 --
 .../SimpleApp/cs/src/SimpleApp.exe.log4net         |   16 -
 examples/net/2.0/Repository/SimpleApp/nant.build   |   29 -
 examples/net/2.0/Repository/SimpleApp/nant.config  |   21 -
 .../net/2.0/Repository/SimpleApp/vb/nant.build     |   67 -
 .../net/2.0/Repository/SimpleApp/vb/nant.config    |   23 -
 .../net/2.0/Repository/SimpleApp/vb/src/App.config |   29 -
 .../Repository/SimpleApp/vb/src/AssemblyInfo.vb    |   61 -
 .../2.0/Repository/SimpleApp/vb/src/EntryPoint.vb  |   69 -
 .../SimpleApp/vb/src/SimpleApp.exe.log4net         |   16 -
 .../Repository/SimpleApp/vb/src/SimpleApp.vbproj   |  144 --
 .../net/2.0/Repository/SimpleModule/cs/nant.build  |   41 -
 .../net/2.0/Repository/SimpleModule/cs/nant.config |   23 -
 .../Repository/SimpleModule/cs/src/AssemblyInfo.cs |   61 -
 .../net/2.0/Repository/SimpleModule/cs/src/Math.cs |   49 -
 .../SimpleModule/cs/src/SimpleModule.csproj        |  133 --
 .../SimpleModule/cs/src/SimpleModule.dll.log4net   |   21 -
 .../net/2.0/Repository/SimpleModule/nant.build     |   29 -
 .../net/2.0/Repository/SimpleModule/nant.config    |   21 -
 .../net/2.0/Repository/SimpleModule/vb/nant.build  |   41 -
 .../net/2.0/Repository/SimpleModule/vb/nant.config |   23 -
 .../Repository/SimpleModule/vb/src/AssemblyInfo.vb |   61 -
 .../net/2.0/Repository/SimpleModule/vb/src/Math.vb |   42 -
 .../SimpleModule/vb/src/SimpleModule.dll.log4net   |   21 -
 .../SimpleModule/vb/src/SimpleModule.vbproj        |  134 --
 examples/net/2.0/Repository/nant.build             |   29 -
 examples/net/2.0/Repository/nant.config            |   21 -
 .../net/2.0/Tutorials/ConsoleApp/cs/nant.build     |   47 -
 .../net/2.0/Tutorials/ConsoleApp/cs/nant.config    |   23 -
 .../net/2.0/Tutorials/ConsoleApp/cs/src/App.config |  214 --
 .../Tutorials/ConsoleApp/cs/src/AssemblyInfo.cs    |   61 -
 .../Tutorials/ConsoleApp/cs/src/ConsoleApp.csproj  |  132 --
 .../Tutorials/ConsoleApp/cs/src/LoggingExample.cs  |  112 -
 examples/net/2.0/Tutorials/ConsoleApp/nant.build   |   29 -
 examples/net/2.0/Tutorials/ConsoleApp/nant.config  |   21 -
 .../net/2.0/Tutorials/ConsoleApp/vb/nant.build     |   47 -
 .../net/2.0/Tutorials/ConsoleApp/vb/nant.config    |   23 -
 .../net/2.0/Tutorials/ConsoleApp/vb/src/App.config |  214 --
 .../Tutorials/ConsoleApp/vb/src/AssemblyInfo.vb    |   61 -
 .../Tutorials/ConsoleApp/vb/src/ConsoleApp.vbproj  |  134 --
 .../Tutorials/ConsoleApp/vb/src/LoggingExample.vb  |  100 -
 examples/net/2.0/Tutorials/WebApp/cs/nant.build    |   73 -
 examples/net/2.0/Tutorials/WebApp/cs/nant.config   |   23 -
 .../2.0/Tutorials/WebApp/cs/src/AssemblyInfo.cs    |   65 -
 .../Tutorials/WebApp/cs/src/AssemblyVersionInfo.cs |   36 -
 .../net/2.0/Tutorials/WebApp/cs/src/Global.asax    |   22 -
 .../net/2.0/Tutorials/WebApp/cs/src/Global.asax.cs |   52 -
 .../2.0/Tutorials/WebApp/cs/src/Global.asax.resx   |   63 -
 .../WebApp/cs/src/SimpleModule.dll.log4net         |   23 -
 .../net/2.0/Tutorials/WebApp/cs/src/Web.config     |  107 -
 .../net/2.0/Tutorials/WebApp/cs/src/WebApp.csproj  |  191 --
 .../Tutorials/WebApp/cs/src/WebApp.csproj.webinfo  |   26 -
 .../2.0/Tutorials/WebApp/cs/src/WebApp.dll.log4net |   32 -
 .../net/2.0/Tutorials/WebApp/cs/src/WebApp.vsdisco |   30 -
 .../net/2.0/Tutorials/WebApp/cs/src/WebForm1.aspx  |   48 -
 .../2.0/Tutorials/WebApp/cs/src/WebForm1.aspx.cs   |  119 --
 .../2.0/Tutorials/WebApp/cs/src/WebForm1.aspx.resx |   63 -
 examples/net/2.0/Tutorials/WebApp/nant.build       |   39 -
 examples/net/2.0/Tutorials/WebApp/nant.config      |   21 -
 examples/net/2.0/Tutorials/WebApp/readme.txt       |   29 -
 examples/net/2.0/Tutorials/WebApp/vb/nant.build    |   73 -
 examples/net/2.0/Tutorials/WebApp/vb/nant.config   |   23 -
 .../2.0/Tutorials/WebApp/vb/src/AssemblyInfo.vb    |   61 -
 .../Tutorials/WebApp/vb/src/AssemblyVersionInfo.vb |   36 -
 .../net/2.0/Tutorials/WebApp/vb/src/Global.asax    |   22 -
 .../2.0/Tutorials/WebApp/vb/src/Global.asax.resx   |   63 -
 .../net/2.0/Tutorials/WebApp/vb/src/Global.asax.vb |   43 -
 .../WebApp/vb/src/SimpleModule.dll.log4net         |   23 -
 .../net/2.0/Tutorials/WebApp/vb/src/Web.config     |  107 -
 .../2.0/Tutorials/WebApp/vb/src/WebApp.dll.log4net |   32 -
 .../net/2.0/Tutorials/WebApp/vb/src/WebApp.vbproj  |  193 --
 .../Tutorials/WebApp/vb/src/WebApp.vbproj.webinfo  |   26 -
 .../net/2.0/Tutorials/WebApp/vb/src/WebApp.vsdisco |   30 -
 .../net/2.0/Tutorials/WebApp/vb/src/WebForm1.aspx  |   48 -
 .../2.0/Tutorials/WebApp/vb/src/WebForm1.aspx.resx |   63 -
 .../2.0/Tutorials/WebApp/vb/src/WebForm1.aspx.vb   |  108 -
 examples/net/2.0/Tutorials/nant.build              |   33 -
 examples/net/2.0/Tutorials/nant.config             |   21 -
 examples/net/2.0/cs-examples.sln                   |  173 --
 examples/net/2.0/nant.build                        |   45 -
 examples/net/2.0/nant.config                       |   25 -
 examples/net/2.0/vb-examples.sln                   |   71 -
 examples/net/nant.build                            |   33 -
 examples/net/nant.config                           |   23 -
 .../netcf/1.0/Tutorials/ConsoleApp/cs/nant.build   |   49 -
 .../netcf/1.0/Tutorials/ConsoleApp/cs/nant.config  |   23 -
 .../Tutorials/ConsoleApp/cs/src/AssemblyInfo.cs    |   61 -
 .../Tutorials/ConsoleApp/cs/src/ConsoleApp.csdproj |  155 --
 .../ConsoleApp/cs/src/ConsoleApp.exe.config        |  124 --
 .../1.0/Tutorials/ConsoleApp/cs/src/EntryPoint.cs  |   75 -
 .../Tutorials/ConsoleApp/cs/src/LoggingExample.cs  |   93 -
 examples/netcf/1.0/Tutorials/ConsoleApp/nant.build |   29 -
 .../netcf/1.0/Tutorials/ConsoleApp/nant.config     |   21 -
 .../netcf/1.0/Tutorials/ConsoleApp/vb/nant.build   |   48 -
 .../netcf/1.0/Tutorials/ConsoleApp/vb/nant.config  |   23 -
 .../Tutorials/ConsoleApp/vb/src/AssemblyInfo.vb    |   61 -
 .../ConsoleApp/vb/src/ConsoleApp.exe.config        |  124 --
 .../Tutorials/ConsoleApp/vb/src/ConsoleApp.vbdproj |  156 --
 .../1.0/Tutorials/ConsoleApp/vb/src/EntryPoint.vb  |   64 -
 .../Tutorials/ConsoleApp/vb/src/LoggingExample.vb  |   82 -
 examples/netcf/1.0/Tutorials/nant.build            |   29 -
 examples/netcf/1.0/Tutorials/nant.config           |   21 -
 examples/netcf/1.0/cs-examples.sln                 |   43 -
 examples/netcf/1.0/nant.build                      |   41 -
 examples/netcf/1.0/nant.config                     |   25 -
 examples/netcf/1.0/vb-examples.sln                 |   43 -
 examples/netcf/nant.build                          |   29 -
 examples/netcf/nant.config                         |   23 -
 .../1.0/Repository/SharedModule/cs/nant.build      |   39 -
 .../1.0/Repository/SharedModule/cs/nant.config     |   23 -
 .../Repository/SharedModule/cs/src/AssemblyInfo.cs |   60 -
 .../1.0/Repository/SharedModule/cs/src/Math.cs     |   42 -
 .../sscli/1.0/Repository/SharedModule/nant.build   |   29 -
 .../sscli/1.0/Repository/SharedModule/nant.config  |   21 -
 .../sscli/1.0/Repository/SimpleApp/cs/nant.build   |   67 -
 .../sscli/1.0/Repository/SimpleApp/cs/nant.config  |   23 -
 .../1.0/Repository/SimpleApp/cs/src/App.config     |   30 -
 .../Repository/SimpleApp/cs/src/AssemblyInfo.cs    |   60 -
 .../1.0/Repository/SimpleApp/cs/src/EntryPoint.cs  |   79 -
 .../SimpleApp/cs/src/SimpleApp.exe.log4net         |   21 -
 examples/sscli/1.0/Repository/SimpleApp/nant.build |   29 -
 .../sscli/1.0/Repository/SimpleApp/nant.config     |   21 -
 .../1.0/Repository/SimpleModule/cs/nant.build      |   41 -
 .../1.0/Repository/SimpleModule/cs/nant.config     |   23 -
 .../Repository/SimpleModule/cs/src/AssemblyInfo.cs |   60 -
 .../1.0/Repository/SimpleModule/cs/src/Math.cs     |   49 -
 .../SimpleModule/cs/src/SimpleModule.dll.log4net   |   21 -
 .../sscli/1.0/Repository/SimpleModule/nant.build   |   29 -
 .../sscli/1.0/Repository/SimpleModule/nant.config  |   21 -
 examples/sscli/1.0/Repository/nant.build           |   29 -
 examples/sscli/1.0/Repository/nant.config          |   21 -
 .../sscli/1.0/Tutorials/ConsoleApp/js/nant.build   |   47 -
 .../sscli/1.0/Tutorials/ConsoleApp/js/nant.config  |   23 -
 .../1.0/Tutorials/ConsoleApp/js/src/App.config     |   87 -
 .../Tutorials/ConsoleApp/js/src/AssemblyInfo.js    |   62 -
 .../Tutorials/ConsoleApp/js/src/LoggingExample.js  |  104 -
 examples/sscli/1.0/Tutorials/ConsoleApp/nant.build |   29 -
 .../sscli/1.0/Tutorials/ConsoleApp/nant.config     |   21 -
 examples/sscli/1.0/Tutorials/nant.build            |   29 -
 examples/sscli/1.0/Tutorials/nant.config           |   21 -
 examples/sscli/1.0/nant.build                      |   41 -
 examples/sscli/1.0/nant.config                     |   25 -
 examples/sscli/nant.build                          |   29 -
 examples/sscli/nant.config                         |   23 -
 extensions/nant.build                              |   28 -
 extensions/nant.config                             |   21 -
 extensions/net/1.0/cs-extensions.sln               |   63 -
 .../net/1.0/log4net.Ext.EventID/cs/nant.build      |   52 -
 .../net/1.0/log4net.Ext.EventID/cs/nant.config     |   23 -
 .../1.0/log4net.Ext.EventID/cs/src/AssemblyInfo.cs |   63 -
 .../log4net.Ext.EventID/cs/src/EventIDLogImpl.cs   |  101 -
 .../cs/src/EventIDLogManager.cs                    |  289 ---
 .../1.0/log4net.Ext.EventID/cs/src/IEventIDLog.cs  |   45 -
 .../cs/src/log4net.Ext.EventID.csproj              |  143 --
 extensions/net/1.0/log4net.Ext.EventID/nant.build  |   29 -
 extensions/net/1.0/log4net.Ext.EventID/nant.config |   21 -
 .../net/1.0/log4net.Ext.MarshalByRef/cs/nant.build |   52 -
 .../1.0/log4net.Ext.MarshalByRef/cs/nant.config    |   23 -
 .../net/1.0/log4net.Ext.MarshalByRef/nant.build    |   29 -
 .../net/1.0/log4net.Ext.MarshalByRef/nant.config   |   21 -
 extensions/net/1.0/log4net.Ext.Trace/cs/nant.build |   52 -
 .../net/1.0/log4net.Ext.Trace/cs/nant.config       |   23 -
 .../1.0/log4net.Ext.Trace/cs/src/AssemblyInfo.cs   |   63 -
 .../1.0/log4net.Ext.Trace/cs/src/TraceLogImpl.cs   |   96 -
 .../log4net.Ext.Trace/cs/src/TraceLogManager.cs    |  289 ---
 .../cs/src/log4net.Ext.Trace.csproj                |  143 --
 extensions/net/1.0/log4net.Ext.Trace/nant.build    |   29 -
 extensions/net/1.0/log4net.Ext.Trace/nant.config   |   21 -
 extensions/net/1.0/nant.build                      |   41 -
 extensions/net/1.0/nant.config                     |   25 -
 extensions/net/nant.build                          |   29 -
 extensions/net/nant.config                         |   23 -
 ...tnet-core-sdk-1.1.ps1 => install-dotnet-sdk.ps1 |   10 +-
 install-net-framework-sdk-3.5.ps1                  |   45 -
 log4net.build                                      | 1931 -----------------
 log4net.include                                    |  409 ----
 log4net.shfbproj                                   |   92 -
 log4net.snk.readme                                 |   22 +-
 netstandard/global.json                            |    3 -
 netstandard/log4net.netstandard.sln                |   53 -
 .../log4net.tests/ExpectedExceptionAttribute.cs    |   85 -
 netstandard/log4net.tests/log4net.tests.xproj      |   63 -
 netstandard/log4net.tests/project.json             |   45 -
 netstandard/log4net/CompatibilityExtensions.cs     |   53 -
 netstandard/log4net/log4net.xproj                  |  260 ---
 netstandard/log4net/project.json                   |   70 -
 package.json                                       |    4 +-
 pom.xml                                            |   62 +-
 rat.excludesFile                                   |    5 +
 src/Directory.Build.props                          |   13 +-
 src/MonoForFramework.targets                       |    8 -
 src/build-preview.ps1                              |    1 +
 src/changes/changes.xml                            |   28 -
 .../log4net-611-lib/DerivedAppender.cs             |   13 +-
 .../log4net-611-lib/log4net-611-lib.csproj         |    1 -
 .../log4net-611-main/Program.cs                    |   26 +-
 .../log4net-611-main/log4net-611-main.csproj       |    3 +-
 src/integration-testing/log4net-672/Program.cs     |   64 +-
 .../log4net-672/log4net-672.csproj                 |    2 +-
 src/integration-testing/log4net-673/Program.cs     |   63 +-
 .../log4net-673/log4net-673.csproj                 |    2 +-
 src/integration-testing/log4net-681/Program.cs     |   37 +-
 .../log4net-681/log4net-681.csproj                 |    2 +-
 .../SerializeEventProgram.cs                       |   44 +
 .../log4net2-SerializeEvent/SerializeV2Event.dat   |  Bin 0 -> 822 bytes
 .../log4net2-SerializeEvent.csproj                 |   15 +
 .../Appender/AdoNet/Log4NetCommand.cs              |   71 +-
 .../Appender/AdoNet/Log4NetConnection.cs           |   50 +-
 .../Appender/AdoNet/Log4NetParameter.cs            |   72 +-
 .../Appender/AdoNet/Log4NetParameterCollection.cs  |   29 +-
 .../Appender/AdoNet/Log4NetTransaction.cs          |   18 +-
 src/log4net.Tests/Appender/AdoNetAppenderTest.cs   |   79 +-
 .../Appender/BufferingAppenderTest.cs              |   16 +-
 src/log4net.Tests/Appender/CountingAppender.cs     |   32 +-
 src/log4net.Tests/Appender/DebugAppenderTest.cs    |   33 +-
 src/log4net.Tests/Appender/EventLogAppenderTest.cs |   34 +-
 src/log4net.Tests/Appender/EventRaisingAppender.cs |   83 +-
 src/log4net.Tests/Appender/MemoryAppenderTest.cs   |    5 +-
 src/log4net.Tests/Appender/RecursiveLoggingTest.cs |   75 +-
 src/log4net.Tests/Appender/RemotingAppenderTest.cs |  460 ----
 .../Appender/RollingFileAppenderTest.cs            |  948 +++------
 .../Appender/SmtpPickupDirAppenderTest.cs          |   40 +-
 src/log4net.Tests/Appender/StringAppender.cs       |   16 +-
 src/log4net.Tests/Appender/TraceAppenderTest.cs    |   34 +-
 .../Context/LogicalThreadContextTest.cs            |   14 +-
 src/log4net.Tests/Context/ThreadContextTest.cs     |   45 +-
 .../Core/DefaultRepositorySelectorTest.cs          |  186 ++
 src/log4net.Tests/Core/EvaluatorTest.cs            |   62 +-
 src/log4net.Tests/Core/FixingTest.cs               |   26 +-
 src/log4net.Tests/Core/LevelMapTest.cs             |   67 +
 src/log4net.Tests/Core/LevelMappingTest.cs         |  124 ++
 src/log4net.Tests/Core/LevelTest.cs                |   72 +
 src/log4net.Tests/Core/LoggingEventTest.cs         |  118 ++
 src/log4net.Tests/Core/StringFormatTest.cs         |  487 ++++-
 .../DateFormatter/AbsoluteTimeDateFormatterTest.cs |  143 +-
 .../DateFormatter/DateTimeDateFormatterTest.cs     |   59 +
 src/log4net.Tests/Filter/FilterTest.cs             |   31 +-
 src/log4net.Tests/Hierarchy/Hierarchy.cs           |  169 --
 src/log4net.Tests/Hierarchy/HierarchyTest.cs       |  188 ++
 src/log4net.Tests/Hierarchy/Logger.cs              |  320 ---
 src/log4net.Tests/Hierarchy/LoggerTest.cs          |  347 +++
 .../Hierarchy/XmlHierarchyConfiguratorTest.cs      |   88 +-
 src/log4net.Tests/Layout/PatternLayoutTest.cs      |   22 +-
 src/log4net.Tests/Layout/XmlLayoutTest.cs          |  172 +-
 .../LoggerRepository/ConfigurationMessages.cs      |    2 +-
 src/log4net.Tests/NUnitTestRunnerInitializer.cs    |   21 +-
 .../ObjectRenderer/DefaultRendererTest.cs          |  104 +
 src/log4net.Tests/Signing.cs                       |   28 +-
 src/log4net.Tests/Util/CyclicBufferTest.cs         |   14 +-
 .../Util/EncodingWithoutPreambleTest.cs            |   57 +
 .../Util/EnvironmentPatternConverterTest.cs        |   58 +-
 src/log4net.Tests/Util/LogLogTest.cs               |   69 +-
 src/log4net.Tests/Util/PatternConverterTest.cs     |   71 +-
 src/log4net.Tests/Util/PatternStringTest.cs        |   18 +-
 src/log4net.Tests/Util/PropertiesDictionaryTest.cs |    5 +-
 .../Util/RandomStringPatternConverterTest.cs       |   28 +-
 src/log4net.Tests/Util/SystemInfoTest.cs           |   38 +-
 src/log4net.Tests/Utils.cs                         |  126 +-
 src/log4net.Tests/log4net.Tests.csproj             |   76 +-
 src/log4net.sln                                    |   62 +-
 src/log4net/Appender/AdoNetAppender.cs             |  457 +---
 src/log4net/Appender/AnsiColorTerminalAppender.cs  |  218 +-
 src/log4net/Appender/AppenderCollection.cs         |  434 +---
 src/log4net/Appender/AppenderSkeleton.cs           |  276 +--
 src/log4net/Appender/AspNetTraceAppender.cs        |   87 +-
 src/log4net/Appender/BufferingAppenderSkeleton.cs  |  223 +-
 .../Appender/BufferingForwardingAppender.cs        |   92 +-
 src/log4net/Appender/ColoredConsoleAppender.cs     |  957 ++++-----
 src/log4net/Appender/ConsoleAppender.cs            |   99 +-
 src/log4net/Appender/DebugAppender.cs              |  124 +-
 src/log4net/Appender/EventLogAppender.cs           |  274 +--
 src/log4net/Appender/FileAppender.cs               |  587 ++---
 src/log4net/Appender/ForwardingAppender.cs         |   82 +-
 src/log4net/Appender/IFlushable.cs                 |    4 +-
 src/log4net/Appender/LocalSyslogAppender.cs        |  191 +-
 .../Appender/ManagedColoredConsoleAppender.cs      |  234 +-
 src/log4net/Appender/MemoryAppender.cs             |  110 +-
 src/log4net/Appender/NetSendAppender.cs            |  425 ----
 src/log4net/Appender/OutputDebugStringAppender.cs  |   81 +-
 src/log4net/Appender/RemoteSyslogAppender.cs       |  161 +-
 src/log4net/Appender/RemotingAppender.cs           |  339 ---
 .../Appender/RollingFileAppender.DateTime.cs       |   82 +
 src/log4net/Appender/RollingFileAppender.cs        |  660 ++----
 src/log4net/Appender/SmtpAppender.cs               |  416 +---
 src/log4net/Appender/SmtpPickupDirAppender.cs      |  209 +-
 src/log4net/Appender/TelnetAppender.cs             |  277 +--
 src/log4net/Appender/TextWriterAppender.cs         |  215 +-
 src/log4net/Appender/TraceAppender.cs              |  125 +-
 src/log4net/Appender/UdpAppender.cs                |  184 +-
 src/log4net/AssemblyInfo.cs                        |  153 +-
 src/log4net/AssemblyVersionInfo.cs                 |   45 -
 src/log4net/Config/AliasDomainAttribute.cs         |   74 -
 src/log4net/Config/AliasRepositoryAttribute.cs     |   47 +-
 src/log4net/Config/BasicConfigurator.cs            |   79 +-
 src/log4net/Config/ConfiguratorAttribute.cs        |   17 +-
 src/log4net/Config/DOMConfigurator.cs              |  359 ----
 src/log4net/Config/DOMConfiguratorAttribute.cs     |   60 -
 src/log4net/Config/DomainAttribute.cs              |   87 -
 .../Config/Log4NetConfigurationSectionHandler.cs   |   17 +-
 src/log4net/Config/PluginAttribute.cs              |  117 +-
 src/log4net/Config/RepositoryAttribute.cs          |   44 +-
 .../Config/SecurityContextProviderAttribute.cs     |   52 +-
 src/log4net/Config/XmlConfigurator.cs              |  371 +---
 src/log4net/Config/XmlConfiguratorAttribute.cs     |  149 +-
 src/log4net/Core/CompactRepositorySelector.cs      |  357 ----
 src/log4net/Core/DefaultRepositorySelector.cs      |  511 ++---
 src/log4net/Core/ExceptionEvaluator.cs             |   52 +-
 src/log4net/Core/FixFlags.cs                       |   30 +-
 src/log4net/Core/IAppenderAttachable.cs            |    8 +-
 src/log4net/Core/IErrorHandler.cs                  |    2 +-
 src/log4net/Core/IFixingRequired.cs                |    4 +-
 src/log4net/Core/ILogger.cs                        |   50 +-
 src/log4net/Core/ILoggerWrapper.cs                 |   16 +-
 src/log4net/Core/IOptionHandler.cs                 |    2 -
 src/log4net/Core/IRepositorySelector.cs            |   24 +-
 src/log4net/Core/Level.cs                          |  954 ++++-----
 src/log4net/Core/LevelCollection.cs                |  424 +---
 src/log4net/Core/LevelEvaluator.cs                 |   37 +-
 src/log4net/Core/LevelMap.cs                       |  149 +-
 src/log4net/Core/LocationInfo.cs                   |  199 +-
 src/log4net/Core/LogException.cs                   |   29 +-
 src/log4net/Core/LogImpl.cs                        |  194 +-
 src/log4net/Core/LoggerManager.cs                  |  426 +---
 src/log4net/Core/LoggerWrapperImpl.cs              |   24 +-
 src/log4net/Core/LoggingEvent.cs                   |  703 ++----
 src/log4net/Core/MethodItem.cs                     |   49 +-
 src/log4net/Core/SecurityContext.cs                |    2 +-
 src/log4net/Core/Serializable.cs                   |   24 +
 src/log4net/Core/StackFrameItem.cs                 |  136 +-
 src/log4net/Core/TimeEvaluator.cs                  |    4 +-
 src/log4net/Core/WrapperMap.cs                     |   76 +-
 .../DateFormatter/AbsoluteTimeDateFormatter.cs     |  127 +-
 src/log4net/DateFormatter/DateTimeDateFormatter.cs |   42 +-
 src/log4net/DateFormatter/Iso8601DateFormatter.cs  |   29 +-
 src/log4net/DateFormatter/SimpleDateFormatter.cs   |   21 -
 .../Diagnostics/CodeAnalysis/AllowNullAttribute.cs |   31 +-
 .../CallerArgumentExpressionAttribute.cs}          |   43 +-
 .../CompilerFeatureRequiredAttribute.cs            |   58 +
 .../CodeAnalysis/DisallowNullAttribute.cs}         |   40 +-
 .../CodeAnalysis/DoesNotReturnAttribute.cs         |   31 +-
 .../CodeAnalysis/DoesNotReturnIfAttribute.cs       |   51 +
 .../Diagnostics/CodeAnalysis/IsExternalInit.cs     |   23 +-
 .../Diagnostics/CodeAnalysis/MaybeNullAttribute.cs |   33 +-
 .../CodeAnalysis/MaybeNullWhenAttribute.cs         |   43 +
 .../CodeAnalysis/MemberNotNullAttribute.cs         |   52 +
 .../CodeAnalysis/MemberNotNullWhenAttribute.cs     |   64 +
 .../Diagnostics/CodeAnalysis/NotNullAttribute.cs   |   28 +-
 .../CodeAnalysis/NotNullIfNotNullAttribute.cs      |   47 +
 .../CodeAnalysis/NotNullWhenAttribute.cs           |   45 +
 .../Diagnostics/CodeAnalysis/NullableAttribute.cs  |   41 +
 .../CodeAnalysis/NullableContextAttribute.cs       |   38 +
 .../CodeAnalysis/RequiredMemberAttribute.cs        |   33 +-
 .../CodeAnalysis/SetsRequiredMembersAttribute.cs   |   28 +-
 .../CodeAnalysis/ValidatedNotNullAttribute.cs      |   30 +-
 src/log4net/Filter/DenyAllFilter.cs                |   19 +-
 src/log4net/Filter/FilterSkeleton.cs               |   34 +-
 src/log4net/Filter/IFilter.cs                      |    7 +-
 src/log4net/Filter/LevelMatchFilter.cs             |   51 +-
 src/log4net/Filter/LevelRangeFilter.cs             |   68 +-
 src/log4net/Filter/LoggerMatchFilter.cs            |   60 +-
 src/log4net/Filter/NdcFilter.cs                    |   11 +-
 src/log4net/Filter/PropertyFilter.cs               |   55 +-
 src/log4net/Filter/StringMatchFilter.cs            |  109 +-
 src/log4net/GlobalContext.cs                       |   48 +-
 src/log4net/ILog.cs                                |   73 +-
 src/log4net/Layout/DynamicPatternLayout.cs         |   54 +-
 src/log4net/Layout/ExceptionLayout.cs              |   32 +-
 src/log4net/Layout/ILayout.cs                      |    5 +-
 src/log4net/Layout/IRawLayout.cs                   |    2 +-
 src/log4net/Layout/Internal/XmlWriterExtensions.cs |   74 +
 src/log4net/Layout/Layout2RawLayoutAdapter.cs      |   23 +-
 src/log4net/Layout/LayoutSkeleton.cs               |   77 +-
 .../Layout/Pattern/AspNetCachePatternConverter.cs  |   13 +-
 .../Pattern/AspNetContextPatternConverter.cs       |   11 +-
 .../Layout/Pattern/AspNetPatternConverter.cs       |   12 +-
 .../Pattern/AspNetRequestPatternConverter.cs       |   15 +-
 .../Pattern/AspNetSessionPatternConverter.cs       |   13 +-
 src/log4net/Layout/Pattern/DatePatternConverter.cs |   27 +-
 .../Layout/Pattern/ExceptionPatternConverter.cs    |   12 +-
 .../Layout/Pattern/FileLocationPatternConverter.cs |   21 +-
 .../Layout/Pattern/FullLocationPatternConverter.cs |    5 +-
 .../Layout/Pattern/LevelPatternConverter.cs        |    5 +-
 .../Layout/Pattern/LineLocationPatternConverter.cs |    5 +-
 .../Layout/Pattern/LoggerPatternConverter.cs       |    2 +-
 .../Pattern/MethodLocationPatternConverter.cs      |    5 +-
 .../Layout/Pattern/NamedPatternConverter.cs        |   35 +-
 src/log4net/Layout/Pattern/NdcPatternConverter.cs  |    2 -
 .../Layout/Pattern/PatternLayoutConverter.cs       |   48 +-
 .../Layout/Pattern/PropertyPatternConverter.cs     |    6 +-
 .../Pattern/StackTraceDetailPatternConverter.cs    |   16 +-
 .../Layout/Pattern/StackTracePatternConverter.cs   |   27 +-
 .../Layout/Pattern/TypeNamePatternConverter.cs     |   18 +-
 .../Layout/Pattern/UtcDatePatternConverter.cs      |   15 +-
 src/log4net/Layout/PatternLayout.cs                |  266 +--
 src/log4net/Layout/RawLayoutConverter.cs           |   20 +-
 src/log4net/Layout/RawPropertyLayout.cs            |   50 +-
 src/log4net/Layout/RawTimeStampLayout.cs           |   27 +-
 src/log4net/Layout/RawUtcTimeStampLayout.cs        |   27 +-
 src/log4net/Layout/SimpleLayout.cs                 |   27 +-
 src/log4net/Layout/XmlLayout.cs                    |  203 +-
 src/log4net/Layout/XmlLayoutBase.cs                |   75 +-
 src/log4net/Layout/XmlLayoutSchemaLog4j.cs         |  140 +-
 src/log4net/Log4netAssemblyInfo.cs                 |   96 -
 src/log4net/LogManager.cs                          |  265 +--
 src/log4net/LogicalThreadContext.cs                |   82 +-
 src/log4net/MDC.cs                                 |   32 +-
 src/log4net/NDC.cs                                 |   34 +-
 src/log4net/NetStandardCompatibilityExtensions.cs  |   55 -
 src/log4net/ObjectRenderer/DefaultRenderer.cs      |   63 +-
 src/log4net/ObjectRenderer/RendererMap.cs          |  215 +-
 src/log4net/Plugin/PluginCollection.cs             |  380 +---
 src/log4net/Plugin/PluginMap.cs                    |   95 +-
 src/log4net/Plugin/PluginSkeleton.cs               |   44 +-
 src/log4net/Plugin/RemoteLoggingServerPlugin.cs    |  280 ---
 .../Repository/Hierarchy/DefaultLoggerFactory.cs   |   47 +-
 src/log4net/Repository/Hierarchy/Hierarchy.cs      |  646 ++----
 src/log4net/Repository/Hierarchy/ILoggerFactory.cs |    2 +-
 src/log4net/Repository/Hierarchy/Logger.cs         |  428 ++--
 src/log4net/Repository/Hierarchy/LoggerKey.cs      |   65 +-
 src/log4net/Repository/Hierarchy/ProvisionNode.cs  |   18 +-
 src/log4net/Repository/Hierarchy/RootLogger.cs     |   28 +-
 .../Hierarchy/XmlHierarchyConfigurator.cs          |  429 ++--
 src/log4net/Repository/ILoggerRepository.cs        |  218 +-
 src/log4net/Repository/LoggerRepositorySkeleton.cs |  186 +-
 src/log4net/ThreadContext.cs                       |   49 +-
 src/log4net/Util/AppenderAttachedImpl.cs           |   84 +-
 src/log4net/Util/CompositeProperties.cs            |   39 +-
 src/log4net/Util/ContextPropertiesBase.cs          |   21 +-
 src/log4net/Util/ConverterInfo.cs                  |   48 +-
 src/log4net/Util/CountingQuietTextWriter.cs        |   45 +-
 src/log4net/Util/CyclicBuffer.cs                   |   43 +-
 src/log4net/Util/EmptyCollection.cs                |   51 +-
 src/log4net/Util/EmptyDictionary.cs                |  111 +-
 src/log4net/Util/EncodingWithoutPreamble.cs        |  121 ++
 src/log4net/Util/FormattingInfo.cs                 |   69 +-
 src/log4net/Util/GlobalContextProperties.cs        |   51 +-
 src/log4net/Util/ILogExtensions.cs                 |  619 +++---
 src/log4net/Util/LevelMapping.cs                   |  108 +-
 src/log4net/Util/LevelMappingEntry.cs              |   59 +-
 src/log4net/Util/Log4NetAssert.cs                  |   82 +
 src/log4net/Util/LogLog.cs                         |  201 +-
 src/log4net/Util/LogicalThreadContextProperties.cs |  140 +-
 src/log4net/Util/LogicalThreadContextStack.cs      |  196 +-
 src/log4net/Util/LogicalThreadContextStacks.cs     |   52 +-
 src/log4net/Util/NativeError.cs                    |  112 +-
 src/log4net/Util/NullDictionaryEnumerator.cs       |   60 +-
 src/log4net/Util/NullEnumerator.cs                 |   41 +-
 src/log4net/Util/NullSecurityContext.cs            |    2 +-
 src/log4net/Util/OnlyOnceErrorHandler.cs           |  123 +-
 src/log4net/Util/OptionConverter.cs                |  228 +-
 src/log4net/Util/PatternConverter.cs               |  103 +-
 src/log4net/Util/PatternParser.cs                  |  130 +-
 src/log4net/Util/PatternString.cs                  |  168 +-
 .../AppDomainPatternConverter.cs                   |   12 +-
 .../AppSettingPatternConverter.cs                  |   18 +-
 .../DatePatternConverter.cs                        |   28 +-
 .../EnvironmentFolderPathPatternConverter.cs       |   17 +-
 .../EnvironmentPatternConverter.cs                 |   31 +-
 .../IdentityPatternConverter.cs                    |   20 +-
 .../LiteralPatternConverter.cs                     |   23 +-
 .../NewLinePatternConverter.cs                     |    4 -
 .../ProcessIdPatternConverter.cs                   |   15 +-
 .../PropertyPatternConverter.cs                    |   22 +-
 .../RandomStringPatternConverter.cs                |   36 +-
 .../UserNamePatternConverter.cs                    |   33 +-
 .../UtcDatePatternConverter.cs                     |   13 +-
 src/log4net/Util/PropertiesDictionary.cs           |  182 +-
 src/log4net/Util/PropertyEntry.cs                  |   38 +-
 src/log4net/Util/ProtectCloseTextWriter.cs         |   37 +-
 src/log4net/Util/QuietTextWriter.cs                |   62 +-
 src/log4net/Util/ReadOnlyPropertiesDictionary.cs   |  277 +--
 src/log4net/Util/ReaderWriterLock.cs               |  109 +-
 src/log4net/Util/ReusableStringWriter.cs           |   19 +-
 src/log4net/Util/SystemInfo.cs                     |  737 +------
 src/log4net/Util/SystemStringFormat.cs             |   89 +-
 src/log4net/Util/TextWriterAdapter.cs              |  133 +-
 src/log4net/Util/ThreadContextProperties.cs        |  100 +-
 src/log4net/Util/ThreadContextStack.cs             |  224 +-
 src/log4net/Util/ThreadContextStacks.cs            |   48 +-
 src/log4net/Util/Transform.cs                      |   33 +-
 .../Util/TypeConverters/BooleanConverter.cs        |   26 +-
 .../ConversionNotSupportedException.cs             |   36 +-
 .../Util/TypeConverters/ConverterRegistry.cs       |  143 +-
 .../Util/TypeConverters/EncodingConverter.cs       |   27 +-
 .../Util/TypeConverters/IPAddressConverter.cs      |   64 +-
 .../Util/TypeConverters/PatternLayoutConverter.cs  |   24 +-
 .../Util/TypeConverters/PatternStringConverter.cs  |   27 +-
 src/log4net/Util/TypeConverters/TypeConverter.cs   |   32 +-
 .../Util/TypeConverters/TypeConverterAttribute.cs  |   42 +-
 src/log4net/Util/WindowsSecurityContext.cs         |  121 +-
 src/log4net/assembly/bin.xml                       |   64 -
 src/log4net/log4net.csproj                         |  199 +-
 src/site/resources/doap_log4net.rdf                |    2 +-
 src/site/resources/images/logo.jpg                 |  Bin 8184 -> 0 bytes
 src/site/resources/images/ls-logo.jpg              |  Bin 41915 -> 11951 bytes
 src/site/resources/images/maven-feather.png        |  Bin 3330 -> 0 bytes
 src/site/resources/images/maven.png                |  Bin 0 -> 2454 bytes
 src/site/site.vm                                   |  685 +++---
 src/site/site.xml                                  |    9 +-
 src/site/xdoc/download_log4net.xml                 |   93 -
 src/site/xdoc/release/building.xml                 |   26 +-
 src/site/xdoc/release/config-examples.xml          |  999 ++++-----
 src/site/xdoc/release/download.xml                 |   49 +
 src/site/xdoc/release/example-apps.xml             |   26 +-
 src/site/xdoc/release/faq.xml                      | 2235 +++++++++-----------
 src/site/xdoc/release/features.xml                 |   99 +-
 src/site/xdoc/release/framework-support.xml        |  151 +-
 src/site/xdoc/release/manual/contexts.xml          |    8 +-
 src/site/xdoc/release/manual/installation.xml      |   43 +
 src/site/xdoc/release/manual/introduction.xml      | 1855 ++++++++--------
 src/site/xdoc/release/manual/plugins.xml           |  114 +-
 src/site/xdoc/release/release-notes.xml            |  192 +-
 src/site/xdoc/release/security-reports.xml         |   64 -
 tests/nant.build                                   |  868 --------
 766 files changed, 16786 insertions(+), 52128 deletions(-)


Reply via email to