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

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


    from 00be8ec6 Switch `git-broadcast` workflow to manual
     add fa1edf5b #111 Dropping support for older runtimes - added release 
notes for 3.0.0
     add 2a8ad3bd removed legacy target framework from docs
     add cfd638b8 removed legacy target frameworks from examples
     add c9e63b6d removed legacy target frameworks
     add 2e5a79ad replace #ifdefs in XmlLayout for netstandard with extension 
methods
     add a88c5a56 remove obsolete #ifdefs #111
     add af15cf87 remove obsolete #ifdefs from unit tests
     add 5284f213 #111 fix warning for netstandard
     add 5b38950a XmlWriterExtensions with #ifdefs (consistent to the rest)
     add 69887afe fixed unit tests
     add 0319b8eb updated nuget packages for test project
     add 6a239e67 sealed some test classes
     add e4928d97 removed legacy projects for netstandard 1.x
     add 95413159 consolidated nuget properties in separate property group
     add a1994c86 moved examples to new folder structure
     add 37728cbf updated examples to - SDK-Style - .net8 - modern C#
     add af911722 - Jiří Činčura removed from nuget owners - readded ASF 
license to solution file
     add 20cf9dca - updated build scripts - added Jan Friedrich as Committer
     add b814f6b1 Merge #120
     add 8dd714c5 Merge remote-tracking branch 'origin/master' into 
Feature/111-Dropping-support-for-older-runtimes
     add bab47ac5 Merge remote-tracking branch 'origin/master' into 
Feature/111-Dropping-support-for-older-runtimes
     add 7c03ad6d Merge remote-tracking branch 'origin/master' into 
Feature/111-Dropping-support-for-older-runtimes
     add 780afed7 Enable nullable for FileAppender, RollingFileAppender and 
tests, then fix null issues. Also includes adding friend reference for unit 
tests to remove reflection code across unit tests for type safety, removing 
ArrayList usage in favor or strongly typed lists, and a few opportunistic 
auto-properties and other modernizations
     add 85fe3c92 Fix remaining reflection in tests, fix net462 tests by 
removing 3 NExpect usages that conflict with lack of strong naming in NExpect
     add 52428ef3 PR comments
     add 194f2596 :alembic: enable DEBUG logging to get more info - ignored 
branches _should_ be working
     add 58b4bc4a :bug: should include quotes in yaml
     add df36e5b7 :mute: disable debug logging
     add dd6b4b10 Fix dup pakcage ref warning
     add 996afa30 changed log4net.Tests to no longer be signed
     add 4ff23931 fixed PR comments
     add 97731236 Enable nullable annotations for the repo, then update a few 
files with nullable, convert .NET 1 data structures to strongly typed 
collections, and perform other modernizations
     add 466880d0 PR comments
     add 7bde9329 More test coverage
     add db44c9ce updated release notes for 3.0.0 #111, #124, #127
     add 35767bd9 Enable building log4net with docker container #127
     add d8843304 #127 suppress warning for SmtpClient (won't be removed - only 
obsolete in the mono sdk)
     add c44c17e8 #127 add missing chmod +x docker-build.sh
     add a7f02548 #127 disable EnvironmentVariable tests temporarily
     add be7f327b #127 consolidated build documentation
     add aaa521e1 #127 added link for installing docker
     add ee68e61c 3.0.0 for package.json
     add 5e790e1c #127 consolidated build in Dockerfile changed repository.url 
in package.json
     add b5f6ea2d Nullability and modernization updates, part 3 (#126)
     add 1115813f Part 4 of nullable and modernization (#129)
     add 0888221a change indent size to 4 - complying with community standard
     add 11228c2b merge master
     add 559b19a9 use 2.0.17 in examples
     add 56c11943 #111 fixed missing license headers
     add e53b3499 Merge remote-tracking branch 'origin/master' into 
Feature/111-Dropping-support-for-older-runtimes
     add 41e6d65a added [RESULT] template
     add 997f80b2 fix typo (line break) in .gitignore
     add 33f17fae #111 .NET implementations on Unix-like systems only support 
variables in the process environment block
     add 5eb038ac Part 5 of nullable and modernization (#131)
     add bb86fea1 Nullable and modernization part 6 (#132)
     add 67a2d860 merge master
     add 6f03114f fixes #134 IndexOutOfRangeException in LogLog.LogReceived 
(#135)
     add 3db7a775 Nullable: Eliminate nullable in one place, and clarify the 
meaning of null levels in doc comments (#136)
     add 6d23e812 #124 restored IAppenderCollectionEnumerator - implemented 
ICollection.Add & Remove explicitly for keeping old signatures - added breaking 
changes to release notes
     add 789190ac #124 Dispose TextWriters in XmlLayoutTest
     add 202bb5ca Remove obsolete properties, methods, and classes for 3.0 
(#138)
     add 16553f8e #139 adjusted mail template
     add 53bc2e2e #139 updated download links
     add 95383f30 Update README.md
     add 03ed9af7 #124 fixed LoggingEventTest for execution in CE(S)T or SAST
     add a8b207f0 #124 added missing nullable attributes from net6-8
     add babde01e #124 added Log4NetAssert
     add f0b5ad4f #124 fixed more nullable Warnings when targeting net8.0
     add a4d877f6 #124 added links to https://github.com/dotnet/runtime - more 
pattern matching
     add c4df728e Merge pull request #141 from apache/Feature/124-nullable-net8
     add 0be9ab61 Use Logging Services common pages #144
     add 5b599e7f Provide hostnames in `src/site/site.xml`
     add c3945e17 Merge pull request #145 from 
apache/Feature/144-Use-Logging-Services-common-pages
     add 2b1bc5d6 #144 download_log4net no longer exists (was moved to 
https://logging.apache.org/download.html)
     add 8d6dca76 Merge remote-tracking branch 'origin/master' into 
Feature/111-Dropping-support-for-older-runtimes
     add 50ed1019 #146 tabs to spaces
     add bbc057a7 #146 add installation page
     add 5bc38133 added test for TimeEvaluator #149
     add 935b16a6 Merge remote-tracking branch 'origin/master' into 
Feature/111-Dropping-support-for-older-runtimes
     add 1031ec47 fix download location #142
     add 531ce1f6 #152 updated download link to 
https://logging.apache.org/download.html
     add 825fa9b8 Merge remote-tracking branch 'origin/master' into 
Feature/111-Dropping-support-for-older-runtimes
     add bd6bc11a #129 Prepare release 3.0.0-preview.1
     add a4489f0c Merge branch 'master' into Feature/140-3.0.0-preview.1
     add 9c062ee4 #140 create pdb files for release builds
     add 7f830373 Merge pull request #140 from 
apache/Feature/140-3.0.0-preview.1
     add dcf4d78a #140 updates Contributing section (removed dead links and 
jira)
     add 8c608ddd #111 removed feather from logos
     add 6e564bee #111 DebuggerDisplay for LoggerKey
     add 68026d5f #154 RemotingAppender removed
     add 0c44ace9 Merge pull request #155 from 
apache/Feature/155-removing-RemotingAppender
     add 48d0fad3 #154 added Remove RemotingAppender to release notes
     add 1d7aaede #158 NetSendAdapter removed - last supporting OS was Windows 
2000 
https://learn.microsoft.com/en-us/windows/win32/api/lmmsg/nf-lmmsg-netmessagebuffersend
     add 804c8622 Merge pull request #158 from 
apache/Feature/158-kill-NetSendAdapter
     add 22a3b1d2 #156 fixed Regression when creating nested loggers in reverse 
order
     add c0cffd21 #156 better names for private Hierarchy fields
     add 998216a5 #156 use Interlocked.CompareExchange instead of lokc(this) - 
shortened xml comments - Hierarchy.EmittedNoAppenderWarning is now internal
     add 5f94dcca #158 added removal of NetSendAppender to release notes
     add 34b501c5 Merge pull request #157 from 
apache/Feature/157-fixed-Regression-when-creating-nested-loggers-in-reverse-order
     add d4e436d8 #111 3.0.0-preview.2
     add d2f7b3bc #154 removed RemotingAppender and NetSendAdapter from 
documentation
     add 53a6684d #111 DOMConfigurator -> XmlConfigurator
     add 04e14cd8 #111 less locking in Hierarchy.GetCurrentLoggers
     add 60d4fbc1 Fix dotnet test Command Not Recognizing NUnit3TestAdapter 
(#164)
     add b9eedf21 added release notes for 
https://github.com/apache/logging-log4net/pull/164
     add 715aa944 fixed typo in release notes for 2.0.17
     add d10b36fc #111 cleaning up comments
     add 6f5d940b #111 cleanup test class
     add 1c3c18f3 #111 removed deprecated mailing lists
     add 102fcde5 #169 fixed NullReferenceException when comparing with a null 
Level
     add d6c95c03 Merge pull request #170 from 
apache/Feature/170-Fix-NullReferenceException-in-Level-comparison
     add d176ed17 Merge remote-tracking branch 'origin/master' into 
Feature/111-Dropping-support-for-older-runtimes
     add 5b0116bc #168 wrap encoding in ColoredConsoleAppender for skipping 
preamble
     add 2a7683ca #168 added tests for LevelMapping
     add af6f59f3 #169 onlyFixPartialEventData -> fix = Partial in config 
examples
     add 62aa1e81 #168 added release notes
     add 4c2ed965 Merge pull request #172 from 
apache/Feature/170-ColoredConsoleAppender
     add b94b45a1 Merge branch 'master' into 
Feature/111-Dropping-support-for-older-runtimes
     add bb603592 #175 Dropping support for legacy serialization
     add 402f8e88 fixed typo in releasing.md
     add b8b97a09 removed changes.xml (was not used anymore)
     add 8327a6cc more cleanup for 3.0.0
     add b923ab6d fix JSONArgsRecommended
     add bf68ec46 fix JSONArgsRecommended
     add 938db5ea fix JSONArgsRecommended
     add 428400a2 fix JSONArgsRecommended
     add 1bc5dbdc fix tests for mono
     add 555acfab fix tests for mono
     add e28b036d fix tests for mono
     add f64e3cf5 exclude tests with different behaviour on mono
     add 0604a0b4 Merge remote-tracking branch 'origin/master' into 
Feature/173-Dropping-legacy-serialization-support
     add 2fc9acc5 Merge remote-tracking branch 'origin/master' into 
Feature/173-Dropping-legacy-serialization-support
     add 894f15ab Merge remote-tracking branch 'origin/master' into 
Feature/173-Dropping-legacy-serialization-support
     add b818fea5 Merge remote-tracking branch 'origin/master' into 
Feature/173-Dropping-legacy-serialization-support
     add e2a55bd9 3.0.0 Preview 3
     add 0348728f Merge remote-tracking branch 'origin/master' into 
Feature/111-Dropping-support-for-older-runtimes
     add 5bd94e7e Merge remote-tracking branch 'origin/master' into 
Feature/111-Dropping-support-for-older-runtimes
     add 9f81ba3d Merge remote-tracking branch 'origin/master' into 
Feature/111-Dropping-support-for-older-runtimes
     add 1ae28030 Merge remote-tracking branch 'origin/master' into 
Feature/111-Dropping-support-for-older-runtimes
     add b7cb3917 Merge
     add 9d7c1cb8 Merge pull request #174 from 
apache/Feature/173-Dropping-legacy-serialization-support
     add bd23d648 #139 added release signing for windows
     add 42ba7917 #111 added PathMap for deterministic builds
     add 7805ea30 #111 fixed release notes
     add e929edcd updated release notes
     add 9b86db33 fixed pre-release link in MailTemplate
     add 8d584865 #111 added sources in releasing.md
     add 750a0e25 fixed release notes for 3.0.0
     add 13eca111 extended mail template with Commit & Signing key
     add 935d2d44 #175 added source link
     add e614e1c0 Merge pull request #176 from 
apache/Feature/175-add-source-link
     add 52bdba8d #111 Updated examples for 3.0.0
     new db761884 Merge pull request #115 from 
apache/Feature/111-Dropping-support-for-older-runtimes

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .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        |   26 +-
 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  |   55 +-
 .../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 -
 .../1.0/Repository/SharedModule/cs/src/Math.cs     |   42 -
 .../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/LevelConversionPattern.cs        |   41 -
 .../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 -
 .../net/2.0/Repository/SharedModule/cs/src/Math.cs |   42 -
 .../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 -
 .../CodeAnalysis/AllowNullAttribute.cs}            |   28 +-
 .../CallerArgumentExpressionAttribute.cs}          |   28 +-
 .../CompilerFeatureRequiredAttribute.cs            |   58 +
 .../CodeAnalysis/DisallowNullAttribute.cs}         |   27 +-
 .../CodeAnalysis/DoesNotReturnAttribute.cs}        |   28 +-
 .../CodeAnalysis/DoesNotReturnIfAttribute.cs       |   51 +
 .../Diagnostics/CodeAnalysis/IsExternalInit.cs     |   23 +-
 .../CodeAnalysis/MaybeNullAttribute.cs}            |   30 +-
 .../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}       |   30 +-
 .../CodeAnalysis/SetsRequiredMembersAttribute.cs   |   28 +-
 .../CodeAnalysis/ValidatedNotNullAttribute.cs}     |   28 +-
 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 --------
 769 files changed, 16767 insertions(+), 52202 deletions(-)
 create mode 100644 .editorconfig
 create mode 100644 Dockerfile
 delete mode 100644 Jenkinsfile
 rename appveyer.yml => appveyor.yml (100%)
 delete mode 100755 build.cmd
 create mode 100644 doc/MailTemplate.Result.txt
 delete mode 100644 doc/ReleaseInstructions-legacy.txt
 create mode 100644 doc/sign-log4net-libraries.ps1
 create mode 100644 examples/Appenders/SampleAppendersApp/App.config
 create mode 100644 
examples/Appenders/SampleAppendersApp/Appender/AsyncAppender.cs
 create mode 100644 
examples/Appenders/SampleAppendersApp/Appender/FireEventAppender.cs
 create mode 100644 
examples/Appenders/SampleAppendersApp/Appender/MessageBoxAppender.cs
 create mode 100644 
examples/Appenders/SampleAppendersApp/Appender/MessageObjectExpanderAppender.cs
 create mode 100644 
examples/Appenders/SampleAppendersApp/Appender/PatternFileAppender.cs
 create mode 100644 
examples/Appenders/SampleAppendersApp/Appender/PatternLayoutAdoNetAppender.cs
 copy extensions/net/1.0/log4net.Ext.Trace/cs/src/ITraceLog.cs => 
examples/Appenders/SampleAppendersApp/Appender/PatternLayoutAdoNetAppenderParameter.cs
 (76%)
 create mode 100644 examples/Appenders/SampleAppendersApp/LoggingExample.cs
 create mode 100644 
examples/Appenders/SampleAppendersApp/SampleAppendersApp.csproj
 copy src/log4net/Appender/IBulkAppender.cs => 
examples/Appenders/WmiAppender/IWmiBoundEvent.cs (51%)
 create mode 100644 examples/Appenders/WmiAppender/WmiAppender.cs
 create mode 100644 examples/Appenders/WmiAppender/WmiAppender.csproj
 rename examples/{net/2.0/Appenders/WmiAppender/cs/src => 
Appenders/WmiAppender}/WmiInstaller.cs (82%)
 create mode 100644 examples/Appenders/WmiAppender/WmiLayout.cs
 rename examples/{net/2.0/Appenders/WmiAppender/cs/src => 
Appenders/WmiAppender}/WmiLoggingEvent.cs (50%)
 create mode 100644 examples/Directory.Build.props
 rename examples/{net/2.0/Extensibility/EventIDLogApp/cs/src => 
Extensibility/EventIDLogApp}/App.config (100%)
 rename examples/{net/2.0/Extensibility/EventIDLogApp/cs/src => 
Extensibility/EventIDLogApp}/EventIDLogApp.cs (54%)
 create mode 100644 examples/Extensibility/EventIDLogApp/EventIDLogApp.csproj
 create mode 100644 examples/Extensibility/TraceLogApp/App.config
 rename examples/{net/2.0/Extensibility/TraceLogApp/cs/src => 
Extensibility/TraceLogApp}/TraceLogApp.cs (55%)
 create mode 100644 examples/Extensibility/TraceLogApp/TraceLogApp.csproj
 create mode 100644 examples/Extensions/log4net.Ext.EventID/EventIDLogImpl.cs
 create mode 100644 examples/Extensions/log4net.Ext.EventID/EventIDLogManager.cs
 copy src/log4net/Core/ErrorCode.cs => 
examples/Extensions/log4net.Ext.EventID/IEventIDLog.cs (55%)
 create mode 100644 
examples/Extensions/log4net.Ext.EventID/log4net.Ext.EventID.csproj
 rename {extensions/net/1.0/log4net.Ext.MarshalByRef/cs/src => 
examples/Extensions/log4net.Ext.MarshalByRef}/AssemblyInfo.cs (100%)
 rename {extensions/net/1.0/log4net.Ext.MarshalByRef/cs/src => 
examples/Extensions/log4net.Ext.MarshalByRef}/MarshalByRefLogImpl.cs (100%)
 rename {extensions/net/1.0/log4net.Ext.MarshalByRef/cs/src => 
examples/Extensions/log4net.Ext.MarshalByRef}/MarshalByRefLogManager.cs (100%)
 rename {extensions/net/1.0/log4net.Ext.MarshalByRef/cs/src => 
examples/Extensions/log4net.Ext.MarshalByRef}/log4net.Ext.MarshalByRef.csproj 
(100%)
 rename {extensions/net/1.0/log4net.Ext.Trace/cs/src => 
examples/Extensions/log4net.Ext.Trace}/ITraceLog.cs (73%)
 create mode 100644 examples/Extensions/log4net.Ext.Trace/TraceLogImpl.cs
 create mode 100644 examples/Extensions/log4net.Ext.Trace/TraceLogManager.cs
 create mode 100644 
examples/Extensions/log4net.Ext.Trace/log4net.Ext.Trace.csproj
 create mode 100644 examples/Layouts/SampleLayoutsApp/App.config
 copy src/log4net/Layout/LayoutSkeleton.cs => 
examples/Layouts/SampleLayoutsApp/Layout/ForwardingLayout.cs (58%)
 rename netstandard/log4net.tests/ApplicationException.cs => 
examples/Layouts/SampleLayoutsApp/Layout/LevelConversionPattern.cs (72%)
 rename examples/{net/2.0/Layouts/SampleLayoutsApp/cs/src => 
Layouts/SampleLayoutsApp}/Layout/LevelPatternLayout.cs (55%)
 create mode 100644 
examples/Layouts/SampleLayoutsApp/Layout/LineWrappingLayout.cs
 create mode 100644 examples/Layouts/SampleLayoutsApp/LoggingExample.cs
 create mode 100644 examples/Layouts/SampleLayoutsApp/SampleLayoutsApp.csproj
 create mode 100644 examples/Performance/NotLogging/NotLogging.cs
 create mode 100644 examples/Performance/NotLogging/NotLogging.csproj
 create mode 100644 examples/Tutorials/ConsoleApp/App.config
 create mode 100644 examples/Tutorials/ConsoleApp/ConsoleApp.csproj
 create mode 100644 examples/Tutorials/ConsoleApp/LoggingExample.cs
 create mode 100644 examples/examples.sln
 delete mode 100644 examples/mono/1.0/Performance/NotLogging/cs/nant.build
 delete mode 100644 examples/mono/1.0/Performance/NotLogging/cs/nant.config
 delete mode 100644 
examples/mono/1.0/Performance/NotLogging/cs/src/AssemblyInfo.cs
 delete mode 100644 
examples/mono/1.0/Performance/NotLogging/cs/src/NotLogging.cs
 delete mode 100644 examples/mono/1.0/Performance/NotLogging/nant.build
 delete mode 100644 examples/mono/1.0/Performance/NotLogging/nant.config
 delete mode 100644 examples/mono/1.0/Performance/nant.build
 delete mode 100644 examples/mono/1.0/Performance/nant.config
 delete mode 100644 examples/mono/1.0/Repository/SharedModule/cs/nant.build
 delete mode 100644 examples/mono/1.0/Repository/SharedModule/cs/nant.config
 delete mode 100644 
examples/mono/1.0/Repository/SharedModule/cs/src/AssemblyInfo.cs
 delete mode 100644 examples/mono/1.0/Repository/SharedModule/cs/src/Math.cs
 delete mode 100644 examples/mono/1.0/Repository/SharedModule/nant.build
 delete mode 100644 examples/mono/1.0/Repository/SharedModule/nant.config
 delete mode 100644 examples/mono/1.0/Repository/SimpleApp/cs/nant.build
 delete mode 100644 examples/mono/1.0/Repository/SimpleApp/cs/nant.config
 delete mode 100644 examples/mono/1.0/Repository/SimpleApp/cs/src/App.config
 delete mode 100644 
examples/mono/1.0/Repository/SimpleApp/cs/src/AssemblyInfo.cs
 delete mode 100644 examples/mono/1.0/Repository/SimpleApp/cs/src/EntryPoint.cs
 delete mode 100644 
examples/mono/1.0/Repository/SimpleApp/cs/src/SimpleApp.exe.log4net
 delete mode 100644 examples/mono/1.0/Repository/SimpleApp/nant.build
 delete mode 100644 examples/mono/1.0/Repository/SimpleApp/nant.config
 delete mode 100644 examples/mono/1.0/Repository/SimpleModule/cs/nant.build
 delete mode 100644 examples/mono/1.0/Repository/SimpleModule/cs/nant.config
 delete mode 100644 
examples/mono/1.0/Repository/SimpleModule/cs/src/AssemblyInfo.cs
 delete mode 100644 examples/mono/1.0/Repository/SimpleModule/cs/src/Math.cs
 delete mode 100644 
examples/mono/1.0/Repository/SimpleModule/cs/src/SimpleModule.dll.log4net
 delete mode 100644 examples/mono/1.0/Repository/SimpleModule/nant.build
 delete mode 100644 examples/mono/1.0/Repository/SimpleModule/nant.config
 delete mode 100644 examples/mono/1.0/Repository/nant.build
 delete mode 100644 examples/mono/1.0/Repository/nant.config
 delete mode 100644 examples/mono/1.0/Tutorials/ConsoleApp/cs/nant.build
 delete mode 100644 examples/mono/1.0/Tutorials/ConsoleApp/cs/nant.config
 delete mode 100644 examples/mono/1.0/Tutorials/ConsoleApp/cs/src/App.config
 delete mode 100644 
examples/mono/1.0/Tutorials/ConsoleApp/cs/src/AssemblyInfo.cs
 delete mode 100644 
examples/mono/1.0/Tutorials/ConsoleApp/cs/src/LoggingExample.cs
 delete mode 100644 examples/mono/1.0/Tutorials/ConsoleApp/nant.build
 delete mode 100644 examples/mono/1.0/Tutorials/ConsoleApp/nant.config
 delete mode 100644 examples/mono/1.0/Tutorials/nant.build
 delete mode 100644 examples/mono/1.0/Tutorials/nant.config
 delete mode 100644 examples/mono/1.0/nant.build
 delete mode 100644 examples/mono/1.0/nant.config
 delete mode 100644 examples/mono/nant.build
 delete mode 100644 examples/mono/nant.config
 delete mode 100644 examples/nant.build
 delete mode 100644 examples/nant.config
 delete mode 100644 examples/net/1.1/Repository/SharedModule/js/nant.build
 delete mode 100644 examples/net/1.1/Repository/SharedModule/js/nant.config
 delete mode 100644 
examples/net/1.1/Repository/SharedModule/js/src/AssemblyInfo.js
 delete mode 100644 examples/net/1.1/Repository/SharedModule/js/src/Math.js
 delete mode 100644 examples/net/1.1/Repository/SharedModule/nant.build
 delete mode 100644 examples/net/1.1/Repository/SharedModule/nant.config
 delete mode 100644 examples/net/1.1/Repository/SimpleApp/js/nant.build
 delete mode 100644 examples/net/1.1/Repository/SimpleApp/js/nant.config
 delete mode 100644 examples/net/1.1/Repository/SimpleApp/js/src/App.config
 delete mode 100644 examples/net/1.1/Repository/SimpleApp/js/src/AssemblyInfo.js
 delete mode 100644 examples/net/1.1/Repository/SimpleApp/js/src/EntryPoint.js
 delete mode 100644 
examples/net/1.1/Repository/SimpleApp/js/src/SimpleApp.exe.log4net
 delete mode 100644 examples/net/1.1/Repository/SimpleApp/nant.build
 delete mode 100644 examples/net/1.1/Repository/SimpleApp/nant.config
 delete mode 100644 examples/net/1.1/Repository/SimpleModule/js/nant.build
 delete mode 100644 examples/net/1.1/Repository/SimpleModule/js/nant.config
 delete mode 100644 
examples/net/1.1/Repository/SimpleModule/js/src/AssemblyInfo.js
 delete mode 100644 examples/net/1.1/Repository/SimpleModule/js/src/Math.js
 delete mode 100644 
examples/net/1.1/Repository/SimpleModule/js/src/SimpleModule.dll.log4net
 delete mode 100644 examples/net/1.1/Repository/SimpleModule/nant.build
 delete mode 100644 examples/net/1.1/Repository/SimpleModule/nant.config
 delete mode 100644 examples/net/1.1/Repository/nant.build
 delete mode 100644 examples/net/1.1/Repository/nant.config
 delete mode 100644 examples/net/1.1/Tutorials/ConsoleApp/cpp/nant.build
 delete mode 100644 examples/net/1.1/Tutorials/ConsoleApp/cpp/nant.config
 delete mode 100644 examples/net/1.1/Tutorials/ConsoleApp/cpp/src/App.config
 delete mode 100644 
examples/net/1.1/Tutorials/ConsoleApp/cpp/src/AssemblyInfo.cpp
 delete mode 100644 examples/net/1.1/Tutorials/ConsoleApp/cpp/src/ConsoleApp.cpp
 delete mode 100644 
examples/net/1.1/Tutorials/ConsoleApp/cpp/src/ConsoleApp.vcproj
 delete mode 100644 examples/net/1.1/Tutorials/ConsoleApp/js/nant.build
 delete mode 100644 examples/net/1.1/Tutorials/ConsoleApp/js/nant.config
 delete mode 100644 examples/net/1.1/Tutorials/ConsoleApp/js/src/App.config
 delete mode 100644 examples/net/1.1/Tutorials/ConsoleApp/js/src/AssemblyInfo.js
 delete mode 100644 
examples/net/1.1/Tutorials/ConsoleApp/js/src/LoggingExample.js
 delete mode 100644 examples/net/1.1/Tutorials/ConsoleApp/nant.build
 delete mode 100644 examples/net/1.1/Tutorials/ConsoleApp/nant.config
 delete mode 100644 examples/net/1.1/Tutorials/nant.build
 delete mode 100644 examples/net/1.1/Tutorials/nant.config
 delete mode 100644 examples/net/1.1/cpp-examples.sln
 delete mode 100644 examples/net/1.1/nant.build
 delete mode 100644 examples/net/1.1/nant.config
 delete mode 100644 examples/net/2.0/Appenders/SampleAppendersApp/cs/nant.build
 delete mode 100644 examples/net/2.0/Appenders/SampleAppendersApp/cs/nant.config
 delete mode 100644 
examples/net/2.0/Appenders/SampleAppendersApp/cs/src/App.config
 delete mode 100644 
examples/net/2.0/Appenders/SampleAppendersApp/cs/src/Appender/AsyncAppender.cs
 delete mode 100644 
examples/net/2.0/Appenders/SampleAppendersApp/cs/src/Appender/FastDbAppender.cs
 delete mode 100644 
examples/net/2.0/Appenders/SampleAppendersApp/cs/src/Appender/FireEventAppender.cs
 delete mode 100644 
examples/net/2.0/Appenders/SampleAppendersApp/cs/src/Appender/MessageBoxAppender.cs
 delete mode 100644 
examples/net/2.0/Appenders/SampleAppendersApp/cs/src/Appender/MessageObjectExpanderAppender.cs
 delete mode 100644 
examples/net/2.0/Appenders/SampleAppendersApp/cs/src/Appender/MsmqAppender.cs
 delete mode 100644 
examples/net/2.0/Appenders/SampleAppendersApp/cs/src/Appender/PatternFileAppender.cs
 delete mode 100644 
examples/net/2.0/Appenders/SampleAppendersApp/cs/src/Appender/PatternLayoutAdoNetAppender.cs
 delete mode 100644 
examples/net/2.0/Appenders/SampleAppendersApp/cs/src/Appender/SimpleSmtpAppender.cs
 delete mode 100644 
examples/net/2.0/Appenders/SampleAppendersApp/cs/src/AssemblyInfo.cs
 delete mode 100644 
examples/net/2.0/Appenders/SampleAppendersApp/cs/src/LoggingExample.cs
 delete mode 100644 
examples/net/2.0/Appenders/SampleAppendersApp/cs/src/SampleAppendersApp.csproj
 delete mode 100644 examples/net/2.0/Appenders/SampleAppendersApp/nant.build
 delete mode 100644 examples/net/2.0/Appenders/SampleAppendersApp/nant.config
 delete mode 100644 examples/net/2.0/Appenders/WmiAppender/cs/nant.build
 delete mode 100644 examples/net/2.0/Appenders/WmiAppender/cs/nant.config
 delete mode 100644 
examples/net/2.0/Appenders/WmiAppender/cs/src/AssemblyInfo.cs
 delete mode 100644 
examples/net/2.0/Appenders/WmiAppender/cs/src/IWmiBoundEvent.cs
 delete mode 100644 examples/net/2.0/Appenders/WmiAppender/cs/src/WmiAppender.cs
 delete mode 100644 
examples/net/2.0/Appenders/WmiAppender/cs/src/WmiAppender.csproj
 delete mode 100644 examples/net/2.0/Appenders/WmiAppender/cs/src/WmiLayout.cs
 delete mode 100644 examples/net/2.0/Appenders/WmiAppender/nant.build
 delete mode 100644 examples/net/2.0/Appenders/WmiAppender/nant.config
 delete mode 100644 examples/net/2.0/Appenders/nant.build
 delete mode 100644 examples/net/2.0/Appenders/nant.config
 delete mode 100644 examples/net/2.0/Extensibility/EventIDLogApp/cs/nant.build
 delete mode 100644 examples/net/2.0/Extensibility/EventIDLogApp/cs/nant.config
 delete mode 100644 
examples/net/2.0/Extensibility/EventIDLogApp/cs/src/AssemblyInfo.cs
 delete mode 100644 
examples/net/2.0/Extensibility/EventIDLogApp/cs/src/EventIDLogApp.csproj
 delete mode 100644 examples/net/2.0/Extensibility/EventIDLogApp/nant.build
 delete mode 100644 examples/net/2.0/Extensibility/EventIDLogApp/nant.config
 delete mode 100644 examples/net/2.0/Extensibility/TraceLogApp/cs/nant.build
 delete mode 100644 examples/net/2.0/Extensibility/TraceLogApp/cs/nant.config
 delete mode 100644 
examples/net/2.0/Extensibility/TraceLogApp/cs/src/AssemblyInfo.cs
 delete mode 100644 
examples/net/2.0/Extensibility/TraceLogApp/cs/src/TraceLogApp.csproj
 delete mode 100644 
examples/net/2.0/Extensibility/TraceLogApp/cs/src/TraceLogApp.exe.log4net
 delete mode 100644 examples/net/2.0/Extensibility/TraceLogApp/nant.build
 delete mode 100644 examples/net/2.0/Extensibility/TraceLogApp/nant.config
 delete mode 100644 examples/net/2.0/Extensibility/nant.build
 delete mode 100644 examples/net/2.0/Extensibility/nant.config
 delete mode 100644 examples/net/2.0/Layouts/SampleLayoutsApp/cs/nant.build
 delete mode 100644 examples/net/2.0/Layouts/SampleLayoutsApp/cs/nant.config
 delete mode 100644 examples/net/2.0/Layouts/SampleLayoutsApp/cs/src/App.config
 delete mode 100644 
examples/net/2.0/Layouts/SampleLayoutsApp/cs/src/AssemblyInfo.cs
 delete mode 100644 
examples/net/2.0/Layouts/SampleLayoutsApp/cs/src/Layout/ForwardingLayout.cs
 delete mode 100644 
examples/net/2.0/Layouts/SampleLayoutsApp/cs/src/Layout/LevelConversionPattern.cs
 delete mode 100644 
examples/net/2.0/Layouts/SampleLayoutsApp/cs/src/Layout/LineWrappingLayout.cs
 delete mode 100644 
examples/net/2.0/Layouts/SampleLayoutsApp/cs/src/LoggingExample.cs
 delete mode 100644 
examples/net/2.0/Layouts/SampleLayoutsApp/cs/src/SampleLayoutsApp.csproj
 delete mode 100644 examples/net/2.0/Layouts/SampleLayoutsApp/nant.build
 delete mode 100644 examples/net/2.0/Layouts/SampleLayoutsApp/nant.config
 delete mode 100644 examples/net/2.0/Layouts/nant.build
 delete mode 100644 examples/net/2.0/Layouts/nant.config
 delete mode 100644 examples/net/2.0/Performance/NotLogging/cs/nant.build
 delete mode 100644 examples/net/2.0/Performance/NotLogging/cs/nant.config
 delete mode 100644 
examples/net/2.0/Performance/NotLogging/cs/src/AssemblyInfo.cs
 delete mode 100644 examples/net/2.0/Performance/NotLogging/cs/src/NotLogging.cs
 delete mode 100644 
examples/net/2.0/Performance/NotLogging/cs/src/NotLogging.csproj
 delete mode 100644 examples/net/2.0/Performance/NotLogging/nant.build
 delete mode 100644 examples/net/2.0/Performance/NotLogging/nant.config
 delete mode 100644 examples/net/2.0/Performance/NotLogging/vb/nant.build
 delete mode 100644 examples/net/2.0/Performance/NotLogging/vb/nant.config
 delete mode 100644 
examples/net/2.0/Performance/NotLogging/vb/src/AssemblyInfo.vb
 delete mode 100644 examples/net/2.0/Performance/NotLogging/vb/src/NotLogging.vb
 delete mode 100644 
examples/net/2.0/Performance/NotLogging/vb/src/NotLogging.vbproj
 delete mode 100644 examples/net/2.0/Performance/nant.build
 delete mode 100644 examples/net/2.0/Performance/nant.config
 delete mode 100644 examples/net/2.0/Remoting/RemotingClient/cs/nant.build
 delete mode 100644 examples/net/2.0/Remoting/RemotingClient/cs/nant.config
 delete mode 100644 examples/net/2.0/Remoting/RemotingClient/cs/src/App.config
 delete mode 100644 
examples/net/2.0/Remoting/RemotingClient/cs/src/AssemblyInfo.cs
 delete mode 100644 
examples/net/2.0/Remoting/RemotingClient/cs/src/RemotingClient.cs
 delete mode 100644 
examples/net/2.0/Remoting/RemotingClient/cs/src/RemotingClient.csproj
 delete mode 100644 examples/net/2.0/Remoting/RemotingClient/nant.build
 delete mode 100644 examples/net/2.0/Remoting/RemotingClient/nant.config
 delete mode 100644 examples/net/2.0/Remoting/RemotingServer/cs/nant.build
 delete mode 100644 examples/net/2.0/Remoting/RemotingServer/cs/nant.config
 delete mode 100644 examples/net/2.0/Remoting/RemotingServer/cs/src/App.config
 delete mode 100644 
examples/net/2.0/Remoting/RemotingServer/cs/src/AssemblyInfo.cs
 delete mode 100644 
examples/net/2.0/Remoting/RemotingServer/cs/src/RemotingServer.cs
 delete mode 100644 
examples/net/2.0/Remoting/RemotingServer/cs/src/RemotingServer.csproj
 delete mode 100644 examples/net/2.0/Remoting/RemotingServer/nant.build
 delete mode 100644 examples/net/2.0/Remoting/RemotingServer/nant.config
 delete mode 100644 examples/net/2.0/Remoting/nant.build
 delete mode 100644 examples/net/2.0/Remoting/nant.config
 delete mode 100644 examples/net/2.0/Repository/SharedModule/cs/nant.build
 delete mode 100644 examples/net/2.0/Repository/SharedModule/cs/nant.config
 delete mode 100644 
examples/net/2.0/Repository/SharedModule/cs/src/AssemblyInfo.cs
 delete mode 100644 examples/net/2.0/Repository/SharedModule/cs/src/Math.cs
 delete mode 100644 
examples/net/2.0/Repository/SharedModule/cs/src/SharedModule.csproj
 delete mode 100644 examples/net/2.0/Repository/SharedModule/nant.build
 delete mode 100644 examples/net/2.0/Repository/SharedModule/nant.config
 delete mode 100644 examples/net/2.0/Repository/SharedModule/vb/nant.build
 delete mode 100644 examples/net/2.0/Repository/SharedModule/vb/nant.config
 delete mode 100644 
examples/net/2.0/Repository/SharedModule/vb/src/AssemblyInfo.vb
 delete mode 100644 examples/net/2.0/Repository/SharedModule/vb/src/Math.vb
 delete mode 100644 
examples/net/2.0/Repository/SharedModule/vb/src/SharedModule.vbproj
 delete mode 100644 examples/net/2.0/Repository/SimpleApp/cs/nant.build
 delete mode 100644 examples/net/2.0/Repository/SimpleApp/cs/nant.config
 delete mode 100644 examples/net/2.0/Repository/SimpleApp/cs/src/App.config
 delete mode 100644 examples/net/2.0/Repository/SimpleApp/cs/src/AssemblyInfo.cs
 delete mode 100644 examples/net/2.0/Repository/SimpleApp/cs/src/EntryPoint.cs
 delete mode 100644 
examples/net/2.0/Repository/SimpleApp/cs/src/SimpleApp.csproj
 delete mode 100644 
examples/net/2.0/Repository/SimpleApp/cs/src/SimpleApp.exe.log4net
 delete mode 100644 examples/net/2.0/Repository/SimpleApp/nant.build
 delete mode 100644 examples/net/2.0/Repository/SimpleApp/nant.config
 delete mode 100644 examples/net/2.0/Repository/SimpleApp/vb/nant.build
 delete mode 100644 examples/net/2.0/Repository/SimpleApp/vb/nant.config
 delete mode 100644 examples/net/2.0/Repository/SimpleApp/vb/src/App.config
 delete mode 100644 examples/net/2.0/Repository/SimpleApp/vb/src/AssemblyInfo.vb
 delete mode 100644 examples/net/2.0/Repository/SimpleApp/vb/src/EntryPoint.vb
 delete mode 100644 
examples/net/2.0/Repository/SimpleApp/vb/src/SimpleApp.exe.log4net
 delete mode 100644 
examples/net/2.0/Repository/SimpleApp/vb/src/SimpleApp.vbproj
 delete mode 100644 examples/net/2.0/Repository/SimpleModule/cs/nant.build
 delete mode 100644 examples/net/2.0/Repository/SimpleModule/cs/nant.config
 delete mode 100644 
examples/net/2.0/Repository/SimpleModule/cs/src/AssemblyInfo.cs
 delete mode 100644 examples/net/2.0/Repository/SimpleModule/cs/src/Math.cs
 delete mode 100644 
examples/net/2.0/Repository/SimpleModule/cs/src/SimpleModule.csproj
 delete mode 100644 
examples/net/2.0/Repository/SimpleModule/cs/src/SimpleModule.dll.log4net
 delete mode 100644 examples/net/2.0/Repository/SimpleModule/nant.build
 delete mode 100644 examples/net/2.0/Repository/SimpleModule/nant.config
 delete mode 100644 examples/net/2.0/Repository/SimpleModule/vb/nant.build
 delete mode 100644 examples/net/2.0/Repository/SimpleModule/vb/nant.config
 delete mode 100644 
examples/net/2.0/Repository/SimpleModule/vb/src/AssemblyInfo.vb
 delete mode 100644 examples/net/2.0/Repository/SimpleModule/vb/src/Math.vb
 delete mode 100644 
examples/net/2.0/Repository/SimpleModule/vb/src/SimpleModule.dll.log4net
 delete mode 100644 
examples/net/2.0/Repository/SimpleModule/vb/src/SimpleModule.vbproj
 delete mode 100644 examples/net/2.0/Repository/nant.build
 delete mode 100644 examples/net/2.0/Repository/nant.config
 delete mode 100644 examples/net/2.0/Tutorials/ConsoleApp/cs/nant.build
 delete mode 100644 examples/net/2.0/Tutorials/ConsoleApp/cs/nant.config
 delete mode 100644 examples/net/2.0/Tutorials/ConsoleApp/cs/src/App.config
 delete mode 100644 examples/net/2.0/Tutorials/ConsoleApp/cs/src/AssemblyInfo.cs
 delete mode 100644 
examples/net/2.0/Tutorials/ConsoleApp/cs/src/ConsoleApp.csproj
 delete mode 100644 
examples/net/2.0/Tutorials/ConsoleApp/cs/src/LoggingExample.cs
 delete mode 100644 examples/net/2.0/Tutorials/ConsoleApp/nant.build
 delete mode 100644 examples/net/2.0/Tutorials/ConsoleApp/nant.config
 delete mode 100644 examples/net/2.0/Tutorials/ConsoleApp/vb/nant.build
 delete mode 100644 examples/net/2.0/Tutorials/ConsoleApp/vb/nant.config
 delete mode 100644 examples/net/2.0/Tutorials/ConsoleApp/vb/src/App.config
 delete mode 100644 examples/net/2.0/Tutorials/ConsoleApp/vb/src/AssemblyInfo.vb
 delete mode 100644 
examples/net/2.0/Tutorials/ConsoleApp/vb/src/ConsoleApp.vbproj
 delete mode 100644 
examples/net/2.0/Tutorials/ConsoleApp/vb/src/LoggingExample.vb
 delete mode 100644 examples/net/2.0/Tutorials/WebApp/cs/nant.build
 delete mode 100644 examples/net/2.0/Tutorials/WebApp/cs/nant.config
 delete mode 100644 examples/net/2.0/Tutorials/WebApp/cs/src/AssemblyInfo.cs
 delete mode 100644 
examples/net/2.0/Tutorials/WebApp/cs/src/AssemblyVersionInfo.cs
 delete mode 100644 examples/net/2.0/Tutorials/WebApp/cs/src/Global.asax
 delete mode 100644 examples/net/2.0/Tutorials/WebApp/cs/src/Global.asax.cs
 delete mode 100644 examples/net/2.0/Tutorials/WebApp/cs/src/Global.asax.resx
 delete mode 100644 
examples/net/2.0/Tutorials/WebApp/cs/src/SimpleModule.dll.log4net
 delete mode 100644 examples/net/2.0/Tutorials/WebApp/cs/src/Web.config
 delete mode 100644 examples/net/2.0/Tutorials/WebApp/cs/src/WebApp.csproj
 delete mode 100644 
examples/net/2.0/Tutorials/WebApp/cs/src/WebApp.csproj.webinfo
 delete mode 100644 examples/net/2.0/Tutorials/WebApp/cs/src/WebApp.dll.log4net
 delete mode 100644 examples/net/2.0/Tutorials/WebApp/cs/src/WebApp.vsdisco
 delete mode 100644 examples/net/2.0/Tutorials/WebApp/cs/src/WebForm1.aspx
 delete mode 100644 examples/net/2.0/Tutorials/WebApp/cs/src/WebForm1.aspx.cs
 delete mode 100644 examples/net/2.0/Tutorials/WebApp/cs/src/WebForm1.aspx.resx
 delete mode 100644 examples/net/2.0/Tutorials/WebApp/nant.build
 delete mode 100644 examples/net/2.0/Tutorials/WebApp/nant.config
 delete mode 100644 examples/net/2.0/Tutorials/WebApp/readme.txt
 delete mode 100644 examples/net/2.0/Tutorials/WebApp/vb/nant.build
 delete mode 100644 examples/net/2.0/Tutorials/WebApp/vb/nant.config
 delete mode 100644 examples/net/2.0/Tutorials/WebApp/vb/src/AssemblyInfo.vb
 delete mode 100644 
examples/net/2.0/Tutorials/WebApp/vb/src/AssemblyVersionInfo.vb
 delete mode 100644 examples/net/2.0/Tutorials/WebApp/vb/src/Global.asax
 delete mode 100644 examples/net/2.0/Tutorials/WebApp/vb/src/Global.asax.resx
 delete mode 100644 examples/net/2.0/Tutorials/WebApp/vb/src/Global.asax.vb
 delete mode 100644 
examples/net/2.0/Tutorials/WebApp/vb/src/SimpleModule.dll.log4net
 delete mode 100644 examples/net/2.0/Tutorials/WebApp/vb/src/Web.config
 delete mode 100644 examples/net/2.0/Tutorials/WebApp/vb/src/WebApp.dll.log4net
 delete mode 100644 examples/net/2.0/Tutorials/WebApp/vb/src/WebApp.vbproj
 delete mode 100644 
examples/net/2.0/Tutorials/WebApp/vb/src/WebApp.vbproj.webinfo
 delete mode 100644 examples/net/2.0/Tutorials/WebApp/vb/src/WebApp.vsdisco
 delete mode 100644 examples/net/2.0/Tutorials/WebApp/vb/src/WebForm1.aspx
 delete mode 100644 examples/net/2.0/Tutorials/WebApp/vb/src/WebForm1.aspx.resx
 delete mode 100644 examples/net/2.0/Tutorials/WebApp/vb/src/WebForm1.aspx.vb
 delete mode 100644 examples/net/2.0/Tutorials/nant.build
 delete mode 100644 examples/net/2.0/Tutorials/nant.config
 delete mode 100644 examples/net/2.0/cs-examples.sln
 delete mode 100644 examples/net/2.0/nant.build
 delete mode 100644 examples/net/2.0/nant.config
 delete mode 100644 examples/net/2.0/vb-examples.sln
 delete mode 100644 examples/net/nant.build
 delete mode 100644 examples/net/nant.config
 delete mode 100644 examples/netcf/1.0/Tutorials/ConsoleApp/cs/nant.build
 delete mode 100644 examples/netcf/1.0/Tutorials/ConsoleApp/cs/nant.config
 delete mode 100644 
examples/netcf/1.0/Tutorials/ConsoleApp/cs/src/AssemblyInfo.cs
 delete mode 100644 
examples/netcf/1.0/Tutorials/ConsoleApp/cs/src/ConsoleApp.csdproj
 delete mode 100644 
examples/netcf/1.0/Tutorials/ConsoleApp/cs/src/ConsoleApp.exe.config
 delete mode 100644 examples/netcf/1.0/Tutorials/ConsoleApp/cs/src/EntryPoint.cs
 delete mode 100644 
examples/netcf/1.0/Tutorials/ConsoleApp/cs/src/LoggingExample.cs
 delete mode 100644 examples/netcf/1.0/Tutorials/ConsoleApp/nant.build
 delete mode 100644 examples/netcf/1.0/Tutorials/ConsoleApp/nant.config
 delete mode 100644 examples/netcf/1.0/Tutorials/ConsoleApp/vb/nant.build
 delete mode 100644 examples/netcf/1.0/Tutorials/ConsoleApp/vb/nant.config
 delete mode 100644 
examples/netcf/1.0/Tutorials/ConsoleApp/vb/src/AssemblyInfo.vb
 delete mode 100644 
examples/netcf/1.0/Tutorials/ConsoleApp/vb/src/ConsoleApp.exe.config
 delete mode 100644 
examples/netcf/1.0/Tutorials/ConsoleApp/vb/src/ConsoleApp.vbdproj
 delete mode 100644 examples/netcf/1.0/Tutorials/ConsoleApp/vb/src/EntryPoint.vb
 delete mode 100644 
examples/netcf/1.0/Tutorials/ConsoleApp/vb/src/LoggingExample.vb
 delete mode 100644 examples/netcf/1.0/Tutorials/nant.build
 delete mode 100644 examples/netcf/1.0/Tutorials/nant.config
 delete mode 100644 examples/netcf/1.0/cs-examples.sln
 delete mode 100644 examples/netcf/1.0/nant.build
 delete mode 100644 examples/netcf/1.0/nant.config
 delete mode 100644 examples/netcf/1.0/vb-examples.sln
 delete mode 100644 examples/netcf/nant.build
 delete mode 100644 examples/netcf/nant.config
 delete mode 100644 examples/sscli/1.0/Repository/SharedModule/cs/nant.build
 delete mode 100644 examples/sscli/1.0/Repository/SharedModule/cs/nant.config
 delete mode 100644 
examples/sscli/1.0/Repository/SharedModule/cs/src/AssemblyInfo.cs
 delete mode 100644 examples/sscli/1.0/Repository/SharedModule/cs/src/Math.cs
 delete mode 100644 examples/sscli/1.0/Repository/SharedModule/nant.build
 delete mode 100644 examples/sscli/1.0/Repository/SharedModule/nant.config
 delete mode 100644 examples/sscli/1.0/Repository/SimpleApp/cs/nant.build
 delete mode 100644 examples/sscli/1.0/Repository/SimpleApp/cs/nant.config
 delete mode 100644 examples/sscli/1.0/Repository/SimpleApp/cs/src/App.config
 delete mode 100644 
examples/sscli/1.0/Repository/SimpleApp/cs/src/AssemblyInfo.cs
 delete mode 100644 examples/sscli/1.0/Repository/SimpleApp/cs/src/EntryPoint.cs
 delete mode 100644 
examples/sscli/1.0/Repository/SimpleApp/cs/src/SimpleApp.exe.log4net
 delete mode 100644 examples/sscli/1.0/Repository/SimpleApp/nant.build
 delete mode 100644 examples/sscli/1.0/Repository/SimpleApp/nant.config
 delete mode 100644 examples/sscli/1.0/Repository/SimpleModule/cs/nant.build
 delete mode 100644 examples/sscli/1.0/Repository/SimpleModule/cs/nant.config
 delete mode 100644 
examples/sscli/1.0/Repository/SimpleModule/cs/src/AssemblyInfo.cs
 delete mode 100644 examples/sscli/1.0/Repository/SimpleModule/cs/src/Math.cs
 delete mode 100644 
examples/sscli/1.0/Repository/SimpleModule/cs/src/SimpleModule.dll.log4net
 delete mode 100644 examples/sscli/1.0/Repository/SimpleModule/nant.build
 delete mode 100644 examples/sscli/1.0/Repository/SimpleModule/nant.config
 delete mode 100644 examples/sscli/1.0/Repository/nant.build
 delete mode 100644 examples/sscli/1.0/Repository/nant.config
 delete mode 100644 examples/sscli/1.0/Tutorials/ConsoleApp/js/nant.build
 delete mode 100644 examples/sscli/1.0/Tutorials/ConsoleApp/js/nant.config
 delete mode 100644 examples/sscli/1.0/Tutorials/ConsoleApp/js/src/App.config
 delete mode 100644 
examples/sscli/1.0/Tutorials/ConsoleApp/js/src/AssemblyInfo.js
 delete mode 100644 
examples/sscli/1.0/Tutorials/ConsoleApp/js/src/LoggingExample.js
 delete mode 100644 examples/sscli/1.0/Tutorials/ConsoleApp/nant.build
 delete mode 100644 examples/sscli/1.0/Tutorials/ConsoleApp/nant.config
 delete mode 100644 examples/sscli/1.0/Tutorials/nant.build
 delete mode 100644 examples/sscli/1.0/Tutorials/nant.config
 delete mode 100644 examples/sscli/1.0/nant.build
 delete mode 100644 examples/sscli/1.0/nant.config
 delete mode 100644 examples/sscli/nant.build
 delete mode 100644 examples/sscli/nant.config
 delete mode 100644 extensions/nant.build
 delete mode 100644 extensions/nant.config
 delete mode 100644 extensions/net/1.0/cs-extensions.sln
 delete mode 100644 extensions/net/1.0/log4net.Ext.EventID/cs/nant.build
 delete mode 100644 extensions/net/1.0/log4net.Ext.EventID/cs/nant.config
 delete mode 100644 
extensions/net/1.0/log4net.Ext.EventID/cs/src/AssemblyInfo.cs
 delete mode 100644 
extensions/net/1.0/log4net.Ext.EventID/cs/src/EventIDLogImpl.cs
 delete mode 100644 
extensions/net/1.0/log4net.Ext.EventID/cs/src/EventIDLogManager.cs
 delete mode 100644 extensions/net/1.0/log4net.Ext.EventID/cs/src/IEventIDLog.cs
 delete mode 100644 
extensions/net/1.0/log4net.Ext.EventID/cs/src/log4net.Ext.EventID.csproj
 delete mode 100644 extensions/net/1.0/log4net.Ext.EventID/nant.build
 delete mode 100644 extensions/net/1.0/log4net.Ext.EventID/nant.config
 delete mode 100644 extensions/net/1.0/log4net.Ext.MarshalByRef/cs/nant.build
 delete mode 100644 extensions/net/1.0/log4net.Ext.MarshalByRef/cs/nant.config
 delete mode 100644 extensions/net/1.0/log4net.Ext.MarshalByRef/nant.build
 delete mode 100644 extensions/net/1.0/log4net.Ext.MarshalByRef/nant.config
 delete mode 100644 extensions/net/1.0/log4net.Ext.Trace/cs/nant.build
 delete mode 100644 extensions/net/1.0/log4net.Ext.Trace/cs/nant.config
 delete mode 100644 extensions/net/1.0/log4net.Ext.Trace/cs/src/AssemblyInfo.cs
 delete mode 100644 extensions/net/1.0/log4net.Ext.Trace/cs/src/TraceLogImpl.cs
 delete mode 100644 
extensions/net/1.0/log4net.Ext.Trace/cs/src/TraceLogManager.cs
 delete mode 100644 
extensions/net/1.0/log4net.Ext.Trace/cs/src/log4net.Ext.Trace.csproj
 delete mode 100644 extensions/net/1.0/log4net.Ext.Trace/nant.build
 delete mode 100644 extensions/net/1.0/log4net.Ext.Trace/nant.config
 delete mode 100644 extensions/net/1.0/nant.build
 delete mode 100644 extensions/net/1.0/nant.config
 delete mode 100644 extensions/net/nant.build
 delete mode 100644 extensions/net/nant.config
 rename install-dotnet-core-sdk-1.1.ps1 => install-dotnet-sdk.ps1 (69%)
 delete mode 100644 install-net-framework-sdk-3.5.ps1
 delete mode 100644 log4net.build
 delete mode 100644 log4net.include
 delete mode 100644 log4net.shfbproj
 delete mode 100644 netstandard/global.json
 delete mode 100644 netstandard/log4net.netstandard.sln
 delete mode 100644 netstandard/log4net.tests/ExpectedExceptionAttribute.cs
 delete mode 100644 netstandard/log4net.tests/log4net.tests.xproj
 delete mode 100644 netstandard/log4net.tests/project.json
 delete mode 100644 netstandard/log4net/CompatibilityExtensions.cs
 delete mode 100644 netstandard/log4net/log4net.xproj
 delete mode 100644 netstandard/log4net/project.json
 create mode 100644 src/build-preview.ps1
 delete mode 100644 src/changes/changes.xml
 create mode 100644 
src/integration-testing/log4net2-SerializeEvent/SerializeEventProgram.cs
 create mode 100644 
src/integration-testing/log4net2-SerializeEvent/SerializeV2Event.dat
 create mode 100644 
src/integration-testing/log4net2-SerializeEvent/log4net2-SerializeEvent.csproj
 delete mode 100644 src/log4net.Tests/Appender/RemotingAppenderTest.cs
 create mode 100644 src/log4net.Tests/Core/DefaultRepositorySelectorTest.cs
 create mode 100644 src/log4net.Tests/Core/LevelMapTest.cs
 create mode 100644 src/log4net.Tests/Core/LevelMappingTest.cs
 create mode 100644 src/log4net.Tests/Core/LevelTest.cs
 create mode 100644 src/log4net.Tests/Core/LoggingEventTest.cs
 create mode 100644 src/log4net.Tests/DateFormatter/DateTimeDateFormatterTest.cs
 delete mode 100644 src/log4net.Tests/Hierarchy/Hierarchy.cs
 create mode 100644 src/log4net.Tests/Hierarchy/HierarchyTest.cs
 delete mode 100644 src/log4net.Tests/Hierarchy/Logger.cs
 create mode 100644 src/log4net.Tests/Hierarchy/LoggerTest.cs
 create mode 100644 src/log4net.Tests/ObjectRenderer/DefaultRendererTest.cs
 create mode 100644 src/log4net.Tests/Util/EncodingWithoutPreambleTest.cs
 delete mode 100644 src/log4net/Appender/NetSendAppender.cs
 delete mode 100644 src/log4net/Appender/RemotingAppender.cs
 create mode 100644 src/log4net/Appender/RollingFileAppender.DateTime.cs
 delete mode 100644 src/log4net/AssemblyVersionInfo.cs
 delete mode 100644 src/log4net/Config/AliasDomainAttribute.cs
 delete mode 100644 src/log4net/Config/DOMConfigurator.cs
 delete mode 100644 src/log4net/Config/DOMConfiguratorAttribute.cs
 delete mode 100644 src/log4net/Config/DomainAttribute.cs
 delete mode 100644 src/log4net/Core/CompactRepositorySelector.cs
 create mode 100644 src/log4net/Core/Serializable.cs
 copy src/{log4net.Tests/Layout/DynamicPatternLayoutTest.cs => 
log4net/Diagnostics/CodeAnalysis/AllowNullAttribute.cs} (57%)
 copy src/{log4net.Tests/Layout/DynamicPatternLayoutTest.cs => 
log4net/Diagnostics/CodeAnalysis/CallerArgumentExpressionAttribute.cs} (53%)
 create mode 100644 
src/log4net/Diagnostics/CodeAnalysis/CompilerFeatureRequiredAttribute.cs
 copy src/{log4net.Tests/Layout/DynamicPatternLayoutTest.cs => 
log4net/Diagnostics/CodeAnalysis/DisallowNullAttribute.cs} (57%)
 copy src/{log4net.Tests/Layout/DynamicPatternLayoutTest.cs => 
log4net/Diagnostics/CodeAnalysis/DoesNotReturnAttribute.cs} (59%)
 create mode 100644 
src/log4net/Diagnostics/CodeAnalysis/DoesNotReturnIfAttribute.cs
 rename 
examples/net/2.0/Appenders/SampleAppendersApp/cs/src/Appender/PatternLayoutAdoNetAppenderParameter.cs
 => src/log4net/Diagnostics/CodeAnalysis/IsExternalInit.cs (70%)
 copy src/{log4net.Tests/Layout/DynamicPatternLayoutTest.cs => 
log4net/Diagnostics/CodeAnalysis/MaybeNullAttribute.cs} (60%)
 create mode 100644 
src/log4net/Diagnostics/CodeAnalysis/MaybeNullWhenAttribute.cs
 create mode 100644 
src/log4net/Diagnostics/CodeAnalysis/MemberNotNullAttribute.cs
 create mode 100644 
src/log4net/Diagnostics/CodeAnalysis/MemberNotNullWhenAttribute.cs
 copy netstandard/log4net.tests/CompatibilityExtensions.cs => 
src/log4net/Diagnostics/CodeAnalysis/NotNullAttribute.cs (56%)
 create mode 100644 
src/log4net/Diagnostics/CodeAnalysis/NotNullIfNotNullAttribute.cs
 create mode 100644 src/log4net/Diagnostics/CodeAnalysis/NotNullWhenAttribute.cs
 create mode 100644 src/log4net/Diagnostics/CodeAnalysis/NullableAttribute.cs
 create mode 100644 
src/log4net/Diagnostics/CodeAnalysis/NullableContextAttribute.cs
 copy src/{log4net.Tests/Layout/DynamicPatternLayoutTest.cs => 
log4net/Diagnostics/CodeAnalysis/RequiredMemberAttribute.cs} (59%)
 rename netstandard/log4net.tests/CompatibilityExtensions.cs => 
src/log4net/Diagnostics/CodeAnalysis/SetsRequiredMembersAttribute.cs (57%)
 copy src/{log4net.Tests/Layout/DynamicPatternLayoutTest.cs => 
log4net/Diagnostics/CodeAnalysis/ValidatedNotNullAttribute.cs} (62%)
 create mode 100644 src/log4net/Layout/Internal/XmlWriterExtensions.cs
 delete mode 100644 src/log4net/Log4netAssemblyInfo.cs
 delete mode 100644 src/log4net/NetStandardCompatibilityExtensions.cs
 delete mode 100644 src/log4net/Plugin/RemoteLoggingServerPlugin.cs
 create mode 100644 src/log4net/Util/EncodingWithoutPreamble.cs
 create mode 100644 src/log4net/Util/Log4NetAssert.cs
 delete mode 100644 src/log4net/assembly/bin.xml
 delete mode 100644 src/site/resources/images/logo.jpg
 delete mode 100644 src/site/resources/images/maven-feather.png
 create mode 100644 src/site/resources/images/maven.png
 delete mode 100644 src/site/xdoc/download_log4net.xml
 create mode 100644 src/site/xdoc/release/download.xml
 create mode 100644 src/site/xdoc/release/manual/installation.xml
 delete mode 100644 src/site/xdoc/release/security-reports.xml
 delete mode 100644 tests/nant.build


Reply via email to