- *****************************************************
- Summary
- -------
- Generated at: 2020-10-18T17:54:00+02:00
-
- Notes: 5
- Binaries: 133
- Archives: 0
- Standards: 710
-
- Apache Licensed: 669
- Generated Documents: 0
-
- JavaDocs are generated, thus a license header is optional.
- Generated files do not require license headers.
-
- 41 Unknown Licenses
-
- *****************************************************
-
- Files with unapproved licenses:
-
- appveyer.yml
- install-net-framework-sdk-3.5.ps1
- install-dotnet-core-sdk-1.1.ps1
- BUILDING.md
- build-with-docker-for-windows.bat
- local-tasks/build-site.js
- local-tasks/prepare-build-artifacts.js
- local-tasks/hash-build-artifacts.js
- local-tasks/zip.js
- local-tasks/update-version-info.js
- local-tasks/prefix-build-artifacts.js
- src/Directory.Build.props
- src/MonoForFramework.targets
- src/log4net/log4net.csproj
- src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/test_41d3d834_4320f4da.log
- src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/log4net.xml
- src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/test_41d3d834_4320f4da.log.1
- src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/test_default.log
- src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/test_41d3d834_4320f4da.log.2
- src/log4net.Tests/bin/CrossPlatform/netcoreapp1.0/log4net.xml
- src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/test_41d3d834_4320f4da.log
- src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/log4net.xml
- src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/test_41d3d834_4320f4da.log.3
- src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/test_41d3d834_4320f4da.log.1
- src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/test_default.log
- src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/test_41d3d834_4320f4da.log.2
- src/log4net.Tests/bin/CrossPlatform/net462/log4net.xml
- src/log4net.Tests/NUnitTestRunnerInitializer.cs
- src/log4net.Tests/log4net.Tests.csproj
- src/.idea/.idea.log4net/riderModule.iml
- src/.idea/.idea.log4net/.idea/modules.xml
- src/.idea/.idea.log4net/.idea/projectSettingsUpdater.xml
- src/.idea/.idea.log4net/.idea/contentModel.xml
- src/.idea/.idea.log4net/.idea/codeStyles/codeStyleConfig.xml
- src/.idea/.idea.log4net/.idea/.idea.log4net.iml
- src/.idea/.idea.log4net/.idea/vcs.xml
- src/.idea/.idea.log4net/.idea/workspace.xml
- src/.idea/.idea.log4net/.idea/indexLayout.xml
- src/.idea/.idea.log4net/.idea/misc.xml
- src/.idea/.idea.log4net/.idea/.name
- README.md
-
- *****************************************************
-
- *****************************************************
- Files with Apache License headers will be marked AL
- Binary files (which do not require any license headers) will be marked B
- Compressed archives will be marked A
- Notices, licenses etc. will be marked N
- AL examples/mono/nant.build
- AL examples/mono/1.0/Performance/nant.build
- AL examples/mono/1.0/Performance/NotLogging/cs/nant.build
- AL examples/mono/1.0/Performance/NotLogging/cs/src/AssemblyInfo.cs
- AL examples/mono/1.0/Performance/NotLogging/cs/src/NotLogging.cs
- AL examples/mono/1.0/Performance/NotLogging/cs/nant.config
- AL examples/mono/1.0/Performance/NotLogging/nant.build
- AL examples/mono/1.0/Performance/NotLogging/nant.config
- AL examples/mono/1.0/Performance/nant.config
- AL examples/mono/1.0/Tutorials/ConsoleApp/cs/nant.build
- AL examples/mono/1.0/Tutorials/ConsoleApp/cs/src/AssemblyInfo.cs
- AL examples/mono/1.0/Tutorials/ConsoleApp/cs/src/LoggingExample.cs
- AL examples/mono/1.0/Tutorials/ConsoleApp/cs/src/App.config
- AL examples/mono/1.0/Tutorials/ConsoleApp/cs/nant.config
- AL examples/mono/1.0/Tutorials/ConsoleApp/nant.build
- AL examples/mono/1.0/Tutorials/ConsoleApp/nant.config
- AL examples/mono/1.0/Tutorials/nant.build
- AL examples/mono/1.0/Tutorials/nant.config
- AL examples/mono/1.0/Repository/SharedModule/cs/nant.build
- AL examples/mono/1.0/Repository/SharedModule/cs/src/AssemblyInfo.cs
- AL examples/mono/1.0/Repository/SharedModule/cs/src/Math.cs
- AL examples/mono/1.0/Repository/SharedModule/cs/nant.config
- AL examples/mono/1.0/Repository/SharedModule/nant.build
- AL examples/mono/1.0/Repository/SharedModule/nant.config
- AL examples/mono/1.0/Repository/nant.build
- AL examples/mono/1.0/Repository/SimpleApp/cs/nant.build
- AL examples/mono/1.0/Repository/SimpleApp/cs/src/AssemblyInfo.cs
- AL examples/mono/1.0/Repository/SimpleApp/cs/src/EntryPoint.cs
- B examples/mono/1.0/Repository/SimpleApp/cs/src/SimpleApp.exe.log4net
- AL examples/mono/1.0/Repository/SimpleApp/cs/src/App.config
- AL examples/mono/1.0/Repository/SimpleApp/cs/nant.config
- AL examples/mono/1.0/Repository/SimpleApp/nant.build
- AL examples/mono/1.0/Repository/SimpleApp/nant.config
- AL examples/mono/1.0/Repository/SimpleModule/cs/nant.build
- AL examples/mono/1.0/Repository/SimpleModule/cs/src/AssemblyInfo.cs
- B examples/mono/1.0/Repository/SimpleModule/cs/src/SimpleModule.dll.log4net
- AL examples/mono/1.0/Repository/SimpleModule/cs/src/Math.cs
- AL examples/mono/1.0/Repository/SimpleModule/cs/nant.config
- AL examples/mono/1.0/Repository/SimpleModule/nant.build
- AL examples/mono/1.0/Repository/SimpleModule/nant.config
- AL examples/mono/1.0/Repository/nant.config
- AL examples/mono/1.0/nant.build
- AL examples/mono/1.0/nant.config
- AL examples/mono/nant.config
- AL examples/nant.build
- AL examples/netcf/nant.build
- AL examples/netcf/1.0/Tutorials/ConsoleApp/cs/nant.build
- AL examples/netcf/1.0/Tutorials/ConsoleApp/cs/src/AssemblyInfo.cs
- AL examples/netcf/1.0/Tutorials/ConsoleApp/cs/src/ConsoleApp.csdproj
- AL examples/netcf/1.0/Tutorials/ConsoleApp/cs/src/EntryPoint.cs
- AL examples/netcf/1.0/Tutorials/ConsoleApp/cs/src/LoggingExample.cs
- B examples/netcf/1.0/Tutorials/ConsoleApp/cs/src/ConsoleApp.exe.config
- AL examples/netcf/1.0/Tutorials/ConsoleApp/cs/nant.config
- AL examples/netcf/1.0/Tutorials/ConsoleApp/nant.build
- AL examples/netcf/1.0/Tutorials/ConsoleApp/vb/nant.build
- AL examples/netcf/1.0/Tutorials/ConsoleApp/vb/src/AssemblyInfo.vb
- AL examples/netcf/1.0/Tutorials/ConsoleApp/vb/src/LoggingExample.vb
- AL examples/netcf/1.0/Tutorials/ConsoleApp/vb/src/EntryPoint.vb
- AL examples/netcf/1.0/Tutorials/ConsoleApp/vb/src/ConsoleApp.vbdproj
- B examples/netcf/1.0/Tutorials/ConsoleApp/vb/src/ConsoleApp.exe.config
- AL examples/netcf/1.0/Tutorials/ConsoleApp/vb/nant.config
- AL examples/netcf/1.0/Tutorials/ConsoleApp/nant.config
- AL examples/netcf/1.0/Tutorials/nant.build
- AL examples/netcf/1.0/Tutorials/nant.config
- AL examples/netcf/1.0/cs-examples.sln
- AL examples/netcf/1.0/nant.build
- AL examples/netcf/1.0/nant.config
- AL examples/netcf/1.0/vb-examples.sln
- AL examples/netcf/nant.config
- AL examples/sscli/nant.build
- AL examples/sscli/1.0/Tutorials/ConsoleApp/nant.build
- AL examples/sscli/1.0/Tutorials/ConsoleApp/js/nant.build
- AL examples/sscli/1.0/Tutorials/ConsoleApp/js/src/LoggingExample.js
- AL examples/sscli/1.0/Tutorials/ConsoleApp/js/src/App.config
- AL examples/sscli/1.0/Tutorials/ConsoleApp/js/src/AssemblyInfo.js
- AL examples/sscli/1.0/Tutorials/ConsoleApp/js/nant.config
- AL examples/sscli/1.0/Tutorials/ConsoleApp/nant.config
- AL examples/sscli/1.0/Tutorials/nant.build
- AL examples/sscli/1.0/Tutorials/nant.config
- AL examples/sscli/1.0/Repository/SharedModule/cs/nant.build
- AL examples/sscli/1.0/Repository/SharedModule/cs/src/AssemblyInfo.cs
- AL examples/sscli/1.0/Repository/SharedModule/cs/src/Math.cs
- AL examples/sscli/1.0/Repository/SharedModule/cs/nant.config
- AL examples/sscli/1.0/Repository/SharedModule/nant.build
- AL examples/sscli/1.0/Repository/SharedModule/nant.config
- AL examples/sscli/1.0/Repository/nant.build
- AL examples/sscli/1.0/Repository/SimpleApp/cs/nant.build
- AL examples/sscli/1.0/Repository/SimpleApp/cs/src/AssemblyInfo.cs
- AL examples/sscli/1.0/Repository/SimpleApp/cs/src/EntryPoint.cs
- B examples/sscli/1.0/Repository/SimpleApp/cs/src/SimpleApp.exe.log4net
- AL examples/sscli/1.0/Repository/SimpleApp/cs/src/App.config
- AL examples/sscli/1.0/Repository/SimpleApp/cs/nant.config
- AL examples/sscli/1.0/Repository/SimpleApp/nant.build
- AL examples/sscli/1.0/Repository/SimpleApp/nant.config
- AL examples/sscli/1.0/Repository/SimpleModule/cs/nant.build
- AL examples/sscli/1.0/Repository/SimpleModule/cs/src/AssemblyInfo.cs
- B examples/sscli/1.0/Repository/SimpleModule/cs/src/SimpleModule.dll.log4net
- AL examples/sscli/1.0/Repository/SimpleModule/cs/src/Math.cs
- AL examples/sscli/1.0/Repository/SimpleModule/cs/nant.config
- AL examples/sscli/1.0/Repository/SimpleModule/nant.build
- AL examples/sscli/1.0/Repository/SimpleModule/nant.config
- AL examples/sscli/1.0/Repository/nant.config
- AL examples/sscli/1.0/nant.build
- AL examples/sscli/1.0/nant.config
- AL examples/sscli/nant.config
- AL examples/net/1.1/Tutorials/ConsoleApp/cpp/nant.build
- AL examples/net/1.1/Tutorials/ConsoleApp/cpp/src/ConsoleApp.vcproj
- AL examples/net/1.1/Tutorials/ConsoleApp/cpp/src/AssemblyInfo.cpp
- AL examples/net/1.1/Tutorials/ConsoleApp/cpp/src/ConsoleApp.cpp
- AL examples/net/1.1/Tutorials/ConsoleApp/cpp/src/App.config
- AL examples/net/1.1/Tutorials/ConsoleApp/cpp/nant.config
- AL examples/net/1.1/Tutorials/ConsoleApp/nant.build
- AL examples/net/1.1/Tutorials/ConsoleApp/js/nant.build
- AL examples/net/1.1/Tutorials/ConsoleApp/js/src/LoggingExample.js
- AL examples/net/1.1/Tutorials/ConsoleApp/js/src/App.config
- AL examples/net/1.1/Tutorials/ConsoleApp/js/src/AssemblyInfo.js
- AL examples/net/1.1/Tutorials/ConsoleApp/js/nant.config
- AL examples/net/1.1/Tutorials/ConsoleApp/nant.config
- AL examples/net/1.1/Tutorials/nant.build
- AL examples/net/1.1/Tutorials/nant.config
- AL examples/net/1.1/cpp-examples.sln
- AL examples/net/1.1/Repository/SharedModule/nant.build
- AL examples/net/1.1/Repository/SharedModule/js/nant.build
- AL examples/net/1.1/Repository/SharedModule/js/src/AssemblyInfo.js
- AL examples/net/1.1/Repository/SharedModule/js/src/Math.js
- AL examples/net/1.1/Repository/SharedModule/js/nant.config
- AL examples/net/1.1/Repository/SharedModule/nant.config
- AL examples/net/1.1/Repository/nant.build
- AL examples/net/1.1/Repository/SimpleApp/nant.build
- AL examples/net/1.1/Repository/SimpleApp/js/nant.build
- B examples/net/1.1/Repository/SimpleApp/js/src/SimpleApp.exe.log4net
- AL examples/net/1.1/Repository/SimpleApp/js/src/EntryPoint.js
- AL examples/net/1.1/Repository/SimpleApp/js/src/App.config
- AL examples/net/1.1/Repository/SimpleApp/js/src/AssemblyInfo.js
- AL examples/net/1.1/Repository/SimpleApp/js/nant.config
- AL examples/net/1.1/Repository/SimpleApp/nant.config
- AL examples/net/1.1/Repository/SimpleModule/nant.build
- AL examples/net/1.1/Repository/SimpleModule/js/nant.build
- B examples/net/1.1/Repository/SimpleModule/js/src/SimpleModule.dll.log4net
- AL examples/net/1.1/Repository/SimpleModule/js/src/AssemblyInfo.js
- AL examples/net/1.1/Repository/SimpleModule/js/src/Math.js
- AL examples/net/1.1/Repository/SimpleModule/js/nant.config
- AL examples/net/1.1/Repository/SimpleModule/nant.config
- AL examples/net/1.1/Repository/nant.config
- AL examples/net/1.1/nant.build
- AL examples/net/1.1/nant.config
- AL examples/net/nant.build
- AL examples/net/2.0/Performance/nant.build
- AL examples/net/2.0/Performance/NotLogging/cs/nant.build
- AL examples/net/2.0/Performance/NotLogging/cs/src/AssemblyInfo.cs
- AL examples/net/2.0/Performance/NotLogging/cs/src/NotLogging.csproj
- AL examples/net/2.0/Performance/NotLogging/cs/src/NotLogging.cs
- AL examples/net/2.0/Performance/NotLogging/cs/nant.config
- AL examples/net/2.0/Performance/NotLogging/nant.build
- AL examples/net/2.0/Performance/NotLogging/vb/nant.build
- AL examples/net/2.0/Performance/NotLogging/vb/src/NotLogging.vb
- AL examples/net/2.0/Performance/NotLogging/vb/src/AssemblyInfo.vb
- AL examples/net/2.0/Performance/NotLogging/vb/src/NotLogging.vbproj
- AL examples/net/2.0/Performance/NotLogging/vb/nant.config
- AL examples/net/2.0/Performance/NotLogging/nant.config
- AL examples/net/2.0/Performance/nant.config
- AL examples/net/2.0/Remoting/RemotingServer/cs/nant.build
- AL examples/net/2.0/Remoting/RemotingServer/cs/src/AssemblyInfo.cs
- AL examples/net/2.0/Remoting/RemotingServer/cs/src/RemotingServer.cs
- AL examples/net/2.0/Remoting/RemotingServer/cs/src/App.config
- AL examples/net/2.0/Remoting/RemotingServer/cs/src/RemotingServer.csproj
- AL examples/net/2.0/Remoting/RemotingServer/cs/nant.config
- AL examples/net/2.0/Remoting/RemotingServer/nant.build
- AL examples/net/2.0/Remoting/RemotingServer/nant.config
- AL examples/net/2.0/Remoting/RemotingClient/cs/nant.build
- AL examples/net/2.0/Remoting/RemotingClient/cs/src/AssemblyInfo.cs
- AL examples/net/2.0/Remoting/RemotingClient/cs/src/RemotingClient.cs
- AL examples/net/2.0/Remoting/RemotingClient/cs/src/RemotingClient.csproj
- AL examples/net/2.0/Remoting/RemotingClient/cs/src/App.config
- AL examples/net/2.0/Remoting/RemotingClient/cs/nant.config
- AL examples/net/2.0/Remoting/RemotingClient/nant.build
- AL examples/net/2.0/Remoting/RemotingClient/nant.config
- AL examples/net/2.0/Remoting/nant.build
- AL examples/net/2.0/Remoting/nant.config
- AL examples/net/2.0/Tutorials/ConsoleApp/cs/nant.build
- AL examples/net/2.0/Tutorials/ConsoleApp/cs/src/AssemblyInfo.cs
- AL examples/net/2.0/Tutorials/ConsoleApp/cs/src/ConsoleApp.csproj
- AL examples/net/2.0/Tutorials/ConsoleApp/cs/src/LoggingExample.cs
- AL examples/net/2.0/Tutorials/ConsoleApp/cs/src/App.config
- AL examples/net/2.0/Tutorials/ConsoleApp/cs/nant.config
- AL examples/net/2.0/Tutorials/ConsoleApp/nant.build
- AL examples/net/2.0/Tutorials/ConsoleApp/vb/nant.build
- AL examples/net/2.0/Tutorials/ConsoleApp/vb/src/AssemblyInfo.vb
- AL examples/net/2.0/Tutorials/ConsoleApp/vb/src/LoggingExample.vb
- AL examples/net/2.0/Tutorials/ConsoleApp/vb/src/ConsoleApp.vbproj
- AL examples/net/2.0/Tutorials/ConsoleApp/vb/src/App.config
- AL examples/net/2.0/Tutorials/ConsoleApp/vb/nant.config
- AL examples/net/2.0/Tutorials/ConsoleApp/nant.config
- AL examples/net/2.0/Tutorials/nant.build
- AL examples/net/2.0/Tutorials/nant.config
- AL examples/net/2.0/Tutorials/WebApp/cs/nant.build
- AL examples/net/2.0/Tutorials/WebApp/cs/src/AssemblyInfo.cs
- B examples/net/2.0/Tutorials/WebApp/cs/src/SimpleModule.dll.log4net
- AL examples/net/2.0/Tutorials/WebApp/cs/src/AssemblyVersionInfo.cs
- AL examples/net/2.0/Tutorials/WebApp/cs/src/Global.asax.cs
- AL examples/net/2.0/Tutorials/WebApp/cs/src/Web.config
- AL examples/net/2.0/Tutorials/WebApp/cs/src/WebApp.vsdisco
- AL examples/net/2.0/Tutorials/WebApp/cs/src/WebForm1.aspx.cs
- AL examples/net/2.0/Tutorials/WebApp/cs/src/WebForm1.aspx.resx
- B examples/net/2.0/Tutorials/WebApp/cs/src/WebApp.dll.log4net
- AL examples/net/2.0/Tutorials/WebApp/cs/src/Global.asax
- AL examples/net/2.0/Tutorials/WebApp/cs/src/Global.asax.resx
- AL examples/net/2.0/Tutorials/WebApp/cs/src/WebForm1.aspx
- AL examples/net/2.0/Tutorials/WebApp/cs/src/WebApp.csproj.webinfo
- AL examples/net/2.0/Tutorials/WebApp/cs/src/WebApp.csproj
- AL examples/net/2.0/Tutorials/WebApp/cs/nant.config
- AL examples/net/2.0/Tutorials/WebApp/nant.build
- AL examples/net/2.0/Tutorials/WebApp/vb/nant.build
- B examples/net/2.0/Tutorials/WebApp/vb/src/SimpleModule.dll.log4net
- AL examples/net/2.0/Tutorials/WebApp/vb/src/Global.asax.vb
- AL examples/net/2.0/Tutorials/WebApp/vb/src/WebForm1.aspx.vb
- AL examples/net/2.0/Tutorials/WebApp/vb/src/AssemblyInfo.vb
- AL examples/net/2.0/Tutorials/WebApp/vb/src/Web.config
- AL examples/net/2.0/Tutorials/WebApp/vb/src/WebApp.vsdisco
- AL examples/net/2.0/Tutorials/WebApp/vb/src/WebForm1.aspx.resx
- B examples/net/2.0/Tutorials/WebApp/vb/src/WebApp.dll.log4net
- AL examples/net/2.0/Tutorials/WebApp/vb/src/AssemblyVersionInfo.vb
- AL examples/net/2.0/Tutorials/WebApp/vb/src/Global.asax
- AL examples/net/2.0/Tutorials/WebApp/vb/src/Global.asax.resx
- AL examples/net/2.0/Tutorials/WebApp/vb/src/WebApp.vbproj
- AL examples/net/2.0/Tutorials/WebApp/vb/src/WebApp.vbproj.webinfo
- AL examples/net/2.0/Tutorials/WebApp/vb/src/WebForm1.aspx
- AL examples/net/2.0/Tutorials/WebApp/vb/nant.config
- N examples/net/2.0/Tutorials/WebApp/readme.txt
- AL examples/net/2.0/Tutorials/WebApp/nant.config
- AL examples/net/2.0/cs-examples.sln
- AL examples/net/2.0/Repository/SharedModule/cs/nant.build
- AL examples/net/2.0/Repository/SharedModule/cs/src/SharedModule.csproj
- AL examples/net/2.0/Repository/SharedModule/cs/src/AssemblyInfo.cs
- AL examples/net/2.0/Repository/SharedModule/cs/src/Math.cs
- AL examples/net/2.0/Repository/SharedModule/cs/nant.config
- AL examples/net/2.0/Repository/SharedModule/nant.build
- AL examples/net/2.0/Repository/SharedModule/vb/nant.build
- AL examples/net/2.0/Repository/SharedModule/vb/src/AssemblyInfo.vb
- AL examples/net/2.0/Repository/SharedModule/vb/src/SharedModule.vbproj
- AL examples/net/2.0/Repository/SharedModule/vb/src/Math.vb
- AL examples/net/2.0/Repository/SharedModule/vb/nant.config
- AL examples/net/2.0/Repository/SharedModule/nant.config
- AL examples/net/2.0/Repository/nant.build
- AL examples/net/2.0/Repository/SimpleApp/cs/nant.build
- AL examples/net/2.0/Repository/SimpleApp/cs/src/AssemblyInfo.cs
- AL examples/net/2.0/Repository/SimpleApp/cs/src/EntryPoint.cs
- B examples/net/2.0/Repository/SimpleApp/cs/src/SimpleApp.exe.log4net
- AL examples/net/2.0/Repository/SimpleApp/cs/src/App.config
- AL examples/net/2.0/Repository/SimpleApp/cs/src/SimpleApp.csproj
- AL examples/net/2.0/Repository/SimpleApp/cs/nant.config
- AL examples/net/2.0/Repository/SimpleApp/nant.build
- AL examples/net/2.0/Repository/SimpleApp/vb/nant.build
- AL examples/net/2.0/Repository/SimpleApp/vb/src/AssemblyInfo.vb
- B examples/net/2.0/Repository/SimpleApp/vb/src/SimpleApp.exe.log4net
- AL examples/net/2.0/Repository/SimpleApp/vb/src/SimpleApp.vbproj
- AL examples/net/2.0/Repository/SimpleApp/vb/src/App.config
- AL examples/net/2.0/Repository/SimpleApp/vb/src/EntryPoint.vb
- AL examples/net/2.0/Repository/SimpleApp/vb/nant.config
- AL examples/net/2.0/Repository/SimpleApp/nant.config
- AL examples/net/2.0/Repository/SimpleModule/cs/nant.build
- AL examples/net/2.0/Repository/SimpleModule/cs/src/AssemblyInfo.cs
- B examples/net/2.0/Repository/SimpleModule/cs/src/SimpleModule.dll.log4net
- AL examples/net/2.0/Repository/SimpleModule/cs/src/Math.cs
- AL examples/net/2.0/Repository/SimpleModule/cs/src/SimpleModule.csproj
- AL examples/net/2.0/Repository/SimpleModule/cs/nant.config
- AL examples/net/2.0/Repository/SimpleModule/nant.build
- AL examples/net/2.0/Repository/SimpleModule/vb/nant.build
- B examples/net/2.0/Repository/SimpleModule/vb/src/SimpleModule.dll.log4net
- AL examples/net/2.0/Repository/SimpleModule/vb/src/AssemblyInfo.vb
- AL examples/net/2.0/Repository/SimpleModule/vb/src/Math.vb
- AL examples/net/2.0/Repository/SimpleModule/vb/src/SimpleModule.vbproj
- AL examples/net/2.0/Repository/SimpleModule/vb/nant.config
- AL examples/net/2.0/Repository/SimpleModule/nant.config
- AL examples/net/2.0/Repository/nant.config
- AL examples/net/2.0/Layouts/SampleLayoutsApp/cs/nant.build
- AL examples/net/2.0/Layouts/SampleLayoutsApp/cs/src/AssemblyInfo.cs
- AL examples/net/2.0/Layouts/SampleLayoutsApp/cs/src/LoggingExample.cs
- AL examples/net/2.0/Layouts/SampleLayoutsApp/cs/src/App.config
- AL examples/net/2.0/Layouts/SampleLayoutsApp/cs/src/Layout/LineWrappingLayout.cs
- AL examples/net/2.0/Layouts/SampleLayoutsApp/cs/src/Layout/LevelConversionPattern.cs
- AL examples/net/2.0/Layouts/SampleLayoutsApp/cs/src/Layout/LevelPatternLayout.cs
- AL examples/net/2.0/Layouts/SampleLayoutsApp/cs/src/Layout/ForwardingLayout.cs
- AL examples/net/2.0/Layouts/SampleLayoutsApp/cs/src/SampleLayoutsApp.csproj
- AL examples/net/2.0/Layouts/SampleLayoutsApp/cs/nant.config
- AL examples/net/2.0/Layouts/SampleLayoutsApp/nant.build
- AL examples/net/2.0/Layouts/SampleLayoutsApp/nant.config
- AL examples/net/2.0/Layouts/nant.build
- AL examples/net/2.0/Layouts/nant.config
- AL examples/net/2.0/Extensibility/nant.build
- AL examples/net/2.0/Extensibility/EventIDLogApp/cs/nant.build
- AL examples/net/2.0/Extensibility/EventIDLogApp/cs/src/AssemblyInfo.cs
- AL examples/net/2.0/Extensibility/EventIDLogApp/cs/src/EventIDLogApp.csproj
- AL examples/net/2.0/Extensibility/EventIDLogApp/cs/src/EventIDLogApp.cs
- AL examples/net/2.0/Extensibility/EventIDLogApp/cs/src/App.config
- AL examples/net/2.0/Extensibility/EventIDLogApp/cs/nant.config
- AL examples/net/2.0/Extensibility/EventIDLogApp/nant.build
- AL examples/net/2.0/Extensibility/EventIDLogApp/nant.config
- AL examples/net/2.0/Extensibility/nant.config
- AL examples/net/2.0/Extensibility/TraceLogApp/cs/nant.build
- AL examples/net/2.0/Extensibility/TraceLogApp/cs/src/AssemblyInfo.cs
- AL examples/net/2.0/Extensibility/TraceLogApp/cs/src/TraceLogApp.cs
- B examples/net/2.0/Extensibility/TraceLogApp/cs/src/TraceLogApp.exe.log4net
- AL examples/net/2.0/Extensibility/TraceLogApp/cs/src/TraceLogApp.csproj
- AL examples/net/2.0/Extensibility/TraceLogApp/cs/nant.config
- AL examples/net/2.0/Extensibility/TraceLogApp/nant.build
- AL examples/net/2.0/Extensibility/TraceLogApp/nant.config
- AL examples/net/2.0/nant.build
- AL examples/net/2.0/nant.config
- AL examples/net/2.0/vb-examples.sln
- AL examples/net/2.0/Appenders/SampleAppendersApp/cs/nant.build
- AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/AssemblyInfo.cs
- AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/Appender/FastDbAppender.cs
- AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/Appender/PatternLayoutAdoNetAppender.cs
- AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/Appender/MessageObjectExpanderAppender.cs
- AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/Appender/FireEventAppender.cs
- AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/Appender/AsyncAppender.cs
- AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/Appender/SimpleSmtpAppender.cs
- AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/Appender/PatternLayoutAdoNetAppenderParameter.cs
- AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/Appender/PatternFileAppender.cs
- AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/Appender/MsmqAppender.cs
- AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/Appender/MessageBoxAppender.cs
- AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/SampleAppendersApp.csproj
- AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/LoggingExample.cs
- AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/App.config
- AL examples/net/2.0/Appenders/SampleAppendersApp/cs/nant.config
- AL examples/net/2.0/Appenders/SampleAppendersApp/nant.build
- AL examples/net/2.0/Appenders/SampleAppendersApp/nant.config
- AL examples/net/2.0/Appenders/WmiAppender/cs/nant.build
- AL examples/net/2.0/Appenders/WmiAppender/cs/src/AssemblyInfo.cs
- AL examples/net/2.0/Appenders/WmiAppender/cs/src/WmiLayout.cs
- AL examples/net/2.0/Appenders/WmiAppender/cs/src/IWmiBoundEvent.cs
- AL examples/net/2.0/Appenders/WmiAppender/cs/src/WmiLoggingEvent.cs
- AL examples/net/2.0/Appenders/WmiAppender/cs/src/WmiInstaller.cs
- AL examples/net/2.0/Appenders/WmiAppender/cs/src/WmiAppender.cs
- AL examples/net/2.0/Appenders/WmiAppender/cs/src/WmiAppender.csproj
- AL examples/net/2.0/Appenders/WmiAppender/cs/nant.config
- AL examples/net/2.0/Appenders/WmiAppender/nant.build
- AL examples/net/2.0/Appenders/WmiAppender/nant.config
- AL examples/net/2.0/Appenders/nant.build
- AL examples/net/2.0/Appenders/nant.config
- AL examples/net/nant.config
- AL examples/nant.config
- AL log4net.include
- AL log4net.shfbproj
- !????? appveyer.yml
- !????? install-net-framework-sdk-3.5.ps1
- B package-icon.png
- N KEYS
- !????? install-dotnet-core-sdk-1.1.ps1
- AL tests/nant.build
- AL netstandard/log4net.tests/CompatibilityExtensions.cs
- AL netstandard/log4net.tests/log4net.tests.xproj
- AL netstandard/log4net.tests/ApplicationException.cs
- AL netstandard/log4net.tests/ExpectedExceptionAttribute.cs
- AL netstandard/log4net/CompatibilityExtensions.cs
- AL netstandard/log4net/log4net.xproj
- AL netstandard/log4net.netstandard.sln
- AL extensions/nant.build
- AL extensions/net/nant.build
- AL extensions/net/1.0/cs-extensions.sln
- AL extensions/net/1.0/nant.build
- AL extensions/net/1.0/log4net.Ext.Trace/cs/nant.build
- AL extensions/net/1.0/log4net.Ext.Trace/cs/src/log4net.Ext.Trace.csproj
- AL extensions/net/1.0/log4net.Ext.Trace/cs/src/AssemblyInfo.cs
- AL extensions/net/1.0/log4net.Ext.Trace/cs/src/TraceLogImpl.cs
- AL extensions/net/1.0/log4net.Ext.Trace/cs/src/ITraceLog.cs
- AL extensions/net/1.0/log4net.Ext.Trace/cs/src/TraceLogManager.cs
- AL extensions/net/1.0/log4net.Ext.Trace/cs/nant.config
- AL extensions/net/1.0/log4net.Ext.Trace/nant.build
- AL extensions/net/1.0/log4net.Ext.Trace/nant.config
- AL extensions/net/1.0/log4net.Ext.MarshalByRef/cs/nant.build
- AL extensions/net/1.0/log4net.Ext.MarshalByRef/cs/src/AssemblyInfo.cs
- AL extensions/net/1.0/log4net.Ext.MarshalByRef/cs/src/MarshalByRefLogImpl.cs
- AL extensions/net/1.0/log4net.Ext.MarshalByRef/cs/src/MarshalByRefLogManager.cs
- AL extensions/net/1.0/log4net.Ext.MarshalByRef/cs/src/log4net.Ext.MarshalByRef.csproj
- AL extensions/net/1.0/log4net.Ext.MarshalByRef/cs/nant.config
- AL extensions/net/1.0/log4net.Ext.MarshalByRef/nant.build
- AL extensions/net/1.0/log4net.Ext.MarshalByRef/nant.config
- AL extensions/net/1.0/nant.config
- AL extensions/net/1.0/log4net.Ext.EventID/cs/nant.build
- AL extensions/net/1.0/log4net.Ext.EventID/cs/src/AssemblyInfo.cs
- AL extensions/net/1.0/log4net.Ext.EventID/cs/src/log4net.Ext.EventID.csproj
- AL extensions/net/1.0/log4net.Ext.EventID/cs/src/EventIDLogManager.cs
- AL extensions/net/1.0/log4net.Ext.EventID/cs/src/IEventIDLog.cs
- AL extensions/net/1.0/log4net.Ext.EventID/cs/src/EventIDLogImpl.cs
- AL extensions/net/1.0/log4net.Ext.EventID/cs/nant.config
- AL extensions/net/1.0/log4net.Ext.EventID/nant.build
- AL extensions/net/1.0/log4net.Ext.EventID/nant.config
- AL extensions/net/nant.config
- AL extensions/nant.config
- !????? BUILDING.md
- AL Jenkinsfile
- N STATUS.txt
- !????? build-with-docker-for-windows.bat
- N NOTICE
- !????? local-tasks/build-site.js
- !????? local-tasks/prepare-build-artifacts.js
- !????? local-tasks/hash-build-artifacts.js
- !????? local-tasks/zip.js
- !????? local-tasks/update-version-info.js
- !????? local-tasks/prefix-build-artifacts.js
- !????? src/Directory.Build.props
- AL src/site/site.xml
- AL src/site/site.vm
- AL src/site/apt/roadmap.apt
- AL src/site/xdoc/history.xml
- AL src/site/xdoc/release/manual/internals.xml
- AL src/site/xdoc/release/manual/plugins.xml
- AL src/site/xdoc/release/manual/configuration.xml
- AL src/site/xdoc/release/manual/contexts.xml
- AL src/site/xdoc/release/manual/repositories.xml
- AL src/site/xdoc/release/manual/introduction.xml
- AL src/site/xdoc/release/security-reports.xml
- AL src/site/xdoc/release/example-apps.xml
- AL src/site/xdoc/release/features.xml
- AL src/site/xdoc/release/config-examples.xml
- AL src/site/xdoc/release/release-notes.xml
- AL src/site/xdoc/release/faq.xml
- AL src/site/xdoc/release/building.xml
- AL src/site/xdoc/release/howto/chainsaw.xml
- AL src/site/xdoc/release/howto/index.xml
- AL src/site/xdoc/release/framework-support.xml
- AL src/site/xdoc/download_log4net.xml
- AL src/site/xdoc/index.xml
- AL src/log4net.sln
- AL src/changes/changes.xml
- !????? src/MonoForFramework.targets
- AL src/log4net/AssemblyInfo.cs
- AL src/log4net/AssemblyVersionInfo.cs
- AL src/log4net/Appender/AppenderSkeleton.cs
- AL src/log4net/Appender/SmtpPickupDirAppender.cs
- AL src/log4net/Appender/ManagedColoredConsoleAppender.cs
- AL src/log4net/Appender/RollingFileAppender.cs
- AL src/log4net/Appender/LocalSyslogAppender.cs
- AL src/log4net/Appender/IBulkAppender.cs
- AL src/log4net/Appender/OutputDebugStringAppender.cs
- AL src/log4net/Appender/RemoteSyslogAppender.cs
- AL src/log4net/Appender/EventLogAppender.cs
- AL src/log4net/Appender/TraceAppender.cs
- AL src/log4net/Appender/BufferingForwardingAppender.cs
- AL src/log4net/Appender/RemotingAppender.cs
- AL src/log4net/Appender/ForwardingAppender.cs
- AL src/log4net/Appender/TextWriterAppender.cs
- AL src/log4net/Appender/FileAppender.cs
- AL src/log4net/Appender/SmtpAppender.cs
- AL src/log4net/Appender/DebugAppender.cs
- AL src/log4net/Appender/AppenderCollection.cs
- AL src/log4net/Appender/ColoredConsoleAppender.cs
- AL src/log4net/Appender/AnsiColorTerminalAppender.cs
- AL src/log4net/Appender/BufferingAppenderSkeleton.cs
- AL src/log4net/Appender/NetSendAppender.cs
- AL src/log4net/Appender/IAppender.cs
- AL src/log4net/Appender/TelnetAppender.cs
- AL src/log4net/Appender/MemoryAppender.cs
- AL src/log4net/Appender/UdpAppender.cs
- AL src/log4net/Appender/AspNetTraceAppender.cs
- AL src/log4net/Appender/ConsoleAppender.cs
- AL src/log4net/Appender/AdoNetAppender.cs
- AL src/log4net/Appender/IFlushable.cs
- AL src/log4net/LogicalThreadContext.cs
- AL src/log4net/Log4netAssemblyInfo.cs
- AL src/log4net/MDC.cs
- AL src/log4net/Repository/IXmlRepositoryConfigurator.cs
- AL src/log4net/Repository/ILoggerRepository.cs
- AL src/log4net/Repository/Hierarchy/RootLogger.cs
- AL src/log4net/Repository/Hierarchy/DefaultLoggerFactory.cs
- AL src/log4net/Repository/Hierarchy/Hierarchy.cs
- AL src/log4net/Repository/Hierarchy/XmlHierarchyConfigurator.cs
- AL src/log4net/Repository/Hierarchy/LoggerKey.cs
- AL src/log4net/Repository/Hierarchy/ProvisionNode.cs
- AL src/log4net/Repository/Hierarchy/ILoggerFactory.cs
- AL src/log4net/Repository/Hierarchy/Logger.cs
- AL src/log4net/Repository/IBasicRepositoryConfigurator.cs
- AL src/log4net/Repository/ConfigurationChangedEventArgs.cs
- AL src/log4net/Repository/LoggerRepositorySkeleton.cs
- AL src/log4net/ThreadContext.cs
- AL src/log4net/Filter/PropertyFilter.cs
- AL src/log4net/Filter/MdcFilter.cs
- AL src/log4net/Filter/IFilter.cs
- AL src/log4net/Filter/NdcFilter.cs
- AL src/log4net/Filter/FilterDecision.cs
- AL src/log4net/Filter/StringMatchFilter.cs
- AL src/log4net/Filter/LevelRangeFilter.cs
- AL src/log4net/Filter/LevelMatchFilter.cs
- AL src/log4net/Filter/LoggerMatchFilter.cs
- AL src/log4net/Filter/FilterSkeleton.cs
- AL src/log4net/Filter/DenyAllFilter.cs
- AL src/log4net/Config/PluginAttribute.cs
- AL src/log4net/Config/RepositoryAttribute.cs
- AL src/log4net/Config/DOMConfiguratorAttribute.cs
- AL src/log4net/Config/XmlConfigurator.cs
- AL src/log4net/Config/BasicConfigurator.cs
- AL src/log4net/Config/SecurityContextProviderAttribute.cs
- AL src/log4net/Config/DomainAttribute.cs
- AL src/log4net/Config/AliasDomainAttribute.cs
- AL src/log4net/Config/ConfiguratorAttribute.cs
- AL src/log4net/Config/Log4NetConfigurationSectionHandler.cs
- AL src/log4net/Config/DOMConfigurator.cs
- AL src/log4net/Config/XmlConfiguratorAttribute.cs
- AL src/log4net/Config/AliasRepositoryAttribute.cs
- AL src/log4net/LogManager.cs
- AL src/log4net/Plugin/PluginCollection.cs
- AL src/log4net/Plugin/IPluginFactory.cs
- AL src/log4net/Plugin/PluginMap.cs
- AL src/log4net/Plugin/IPlugin.cs
- AL src/log4net/Plugin/PluginSkeleton.cs
- AL src/log4net/Plugin/RemoteLoggingServerPlugin.cs
- AL src/log4net/Core/LevelEvaluator.cs
- AL src/log4net/Core/SecurityContextProvider.cs
- AL src/log4net/Core/CompactRepositorySelector.cs
- AL src/log4net/Core/IAppenderAttachable.cs
- AL src/log4net/Core/SecurityContext.cs
- AL src/log4net/Core/ILoggerWrapper.cs
- AL src/log4net/Core/ErrorCode.cs
- AL src/log4net/Core/LogException.cs
- AL src/log4net/Core/IFixingRequired.cs
- AL src/log4net/Core/ILogger.cs
- AL src/log4net/Core/MethodItem.cs
- AL src/log4net/Core/LevelCollection.cs
- AL src/log4net/Core/IOptionHandler.cs
- AL src/log4net/Core/StackFrameItem.cs
- AL src/log4net/Core/ExceptionEvaluator.cs
- AL src/log4net/Core/IErrorHandler.cs
- AL src/log4net/Core/ITriggeringEventEvaluator.cs
- AL src/log4net/Core/WrapperMap.cs
- AL src/log4net/Core/LevelMap.cs
- AL src/log4net/Core/LogImpl.cs
- AL src/log4net/Core/TimeEvaluator.cs
- AL src/log4net/Core/LoggerWrapperImpl.cs
- AL src/log4net/Core/LoggingEvent.cs
- AL src/log4net/Core/LoggerManager.cs
- AL src/log4net/Core/LocationInfo.cs
- AL src/log4net/Core/IRepositorySelector.cs
- AL src/log4net/Core/Level.cs
- AL src/log4net/Core/DefaultRepositorySelector.cs
- !????? src/log4net/log4net.csproj
- AL src/log4net/NDC.cs
- AL src/log4net/GlobalContext.cs
- AL src/log4net/assembly/bin.xml
- AL src/log4net/Util/ContextPropertiesBase.cs
- AL src/log4net/Util/ILogExtensions.cs
- AL src/log4net/Util/ThreadContextProperties.cs
- AL src/log4net/Util/PatternConverter.cs
- AL src/log4net/Util/ReadOnlyPropertiesDictionary.cs
- AL src/log4net/Util/CyclicBuffer.cs
- AL src/log4net/Util/ReusableStringWriter.cs
- AL src/log4net/Util/QuietTextWriter.cs
- AL src/log4net/Util/LevelMappingEntry.cs
- AL src/log4net/Util/GlobalContextProperties.cs
- AL src/log4net/Util/SystemStringFormat.cs
- AL src/log4net/Util/TextWriterAdapter.cs
- AL src/log4net/Util/ThreadContextStack.cs
- AL src/log4net/Util/ReaderWriterLock.cs
- AL src/log4net/Util/EmptyDictionary.cs
- AL src/log4net/Util/ThreadContextStacks.cs
- AL src/log4net/Util/NullSecurityContext.cs
- AL src/log4net/Util/PatternString.cs
- AL src/log4net/Util/WindowsSecurityContext.cs
- AL src/log4net/Util/ProtectCloseTextWriter.cs
- AL src/log4net/Util/OptionConverter.cs
- AL src/log4net/Util/CountingQuietTextWriter.cs
- AL src/log4net/Util/SystemInfo.cs
- AL src/log4net/Util/CompositeProperties.cs
- AL src/log4net/Util/TypeConverters/IPAddressConverter.cs
- AL src/log4net/Util/TypeConverters/IConvertFrom.cs
- AL src/log4net/Util/TypeConverters/IConvertTo.cs
- AL src/log4net/Util/TypeConverters/TypeConverter.cs
- AL src/log4net/Util/TypeConverters/EncodingConverter.cs
- AL src/log4net/Util/TypeConverters/PatternLayoutConverter.cs
- AL src/log4net/Util/TypeConverters/TypeConverterAttribute.cs
- AL src/log4net/Util/TypeConverters/BooleanConverter.cs
- AL src/log4net/Util/TypeConverters/PatternStringConverter.cs
- AL src/log4net/Util/TypeConverters/ConversionNotSupportedException.cs
- AL src/log4net/Util/TypeConverters/ConverterRegistry.cs
- AL src/log4net/Util/LevelMapping.cs
- AL src/log4net/Util/AppenderAttachedImpl.cs
- AL src/log4net/Util/Transform.cs
- AL src/log4net/Util/LogicalThreadContextProperties.cs
- AL src/log4net/Util/FormattingInfo.cs
- AL src/log4net/Util/NullEnumerator.cs
- AL src/log4net/Util/LogicalThreadContextStack.cs
- AL src/log4net/Util/OnlyOnceErrorHandler.cs
- AL src/log4net/Util/ConverterInfo.cs
- AL src/log4net/Util/PropertiesDictionary.cs
- AL src/log4net/Util/LogLog.cs
- AL src/log4net/Util/PatternStringConverters/DatePatternConverter.cs
- AL src/log4net/Util/PatternStringConverters/AppSettingPatternConverter.cs
- AL src/log4net/Util/PatternStringConverters/EnvironmentPatternConverter.cs
- AL src/log4net/Util/PatternStringConverters/UtcDatePatternConverter.cs
- AL src/log4net/Util/PatternStringConverters/ProcessIdPatternConverter.cs
- AL src/log4net/Util/PatternStringConverters/UserNamePatternConverter.cs
- AL src/log4net/Util/PatternStringConverters/EnvironmentFolderPathPatternConverter.cs
- AL src/log4net/Util/PatternStringConverters/NewLinePatternConverter.cs
- AL src/log4net/Util/PatternStringConverters/RandomStringPatternConverter.cs
- AL src/log4net/Util/PatternStringConverters/PropertyPatternConverter.cs
- AL src/log4net/Util/PatternStringConverters/AppDomainPatternConverter.cs
- AL src/log4net/Util/PatternStringConverters/LiteralPatternConverter.cs
- AL src/log4net/Util/PatternStringConverters/IdentityPatternConverter.cs
- AL src/log4net/Util/NullDictionaryEnumerator.cs
- AL src/log4net/Util/LogicalThreadContextStacks.cs
- AL src/log4net/Util/EmptyCollection.cs
- AL src/log4net/Util/PropertyEntry.cs
- AL src/log4net/Util/NativeError.cs
- AL src/log4net/Util/PatternParser.cs
- AL src/log4net/ObjectRenderer/IObjectRenderer.cs
- AL src/log4net/ObjectRenderer/RendererMap.cs
- AL src/log4net/ObjectRenderer/DefaultRenderer.cs
- AL src/log4net/DateFormatter/IDateFormatter.cs
- AL src/log4net/DateFormatter/DateTimeDateFormatter.cs
- AL src/log4net/DateFormatter/Iso8601DateFormatter.cs
- AL src/log4net/DateFormatter/SimpleDateFormatter.cs
- AL src/log4net/DateFormatter/AbsoluteTimeDateFormatter.cs
- AL src/log4net/NetStandardCompatibilityExtensions.cs
- AL src/log4net/ILog.cs
- AL src/log4net/Layout/PatternLayout.cs
- AL src/log4net/Layout/SimpleLayout.cs
- AL src/log4net/Layout/RawUtcTimeStampLayout.cs
- AL src/log4net/Layout/RawTimeStampLayout.cs
- AL src/log4net/Layout/RawPropertyLayout.cs
- AL src/log4net/Layout/LayoutSkeleton.cs
- AL src/log4net/Layout/Pattern/MessagePatternConverter.cs
- AL src/log4net/Layout/Pattern/DatePatternConverter.cs
- AL src/log4net/Layout/Pattern/AspNetRequestPatternConverter.cs
- AL src/log4net/Layout/Pattern/UtcDatePatternConverter.cs
- AL src/log4net/Layout/Pattern/RelativeTimePatternConverter.cs
- AL src/log4net/Layout/Pattern/ThreadPatternConverter.cs
- AL src/log4net/Layout/Pattern/AspNetPatternConverter.cs
- AL src/log4net/Layout/Pattern/NamedPatternConverter.cs
- AL src/log4net/Layout/Pattern/TypeNamePatternConverter.cs
- AL src/log4net/Layout/Pattern/FullLocationPatternConverter.cs
- AL src/log4net/Layout/Pattern/UserNamePatternConverter.cs
- AL src/log4net/Layout/Pattern/NdcPatternConverter.cs
- AL src/log4net/Layout/Pattern/LoggerPatternConverter.cs
- AL src/log4net/Layout/Pattern/StackTraceDetailPatternConverter.cs
- AL src/log4net/Layout/Pattern/LevelPatternConverter.cs
- AL src/log4net/Layout/Pattern/AspNetSessionPatternConverter.cs
- AL src/log4net/Layout/Pattern/PropertyPatternConverter.cs
- AL src/log4net/Layout/Pattern/AspNetContextPatternConverter.cs
- AL src/log4net/Layout/Pattern/PatternLayoutConverter.cs
- AL src/log4net/Layout/Pattern/LineLocationPatternConverter.cs
- AL src/log4net/Layout/Pattern/AppDomainPatternConverter.cs
- AL src/log4net/Layout/Pattern/FileLocationPatternConverter.cs
- AL src/log4net/Layout/Pattern/AspNetCachePatternConverter.cs
- AL src/log4net/Layout/Pattern/IdentityPatternConverter.cs
- AL src/log4net/Layout/Pattern/MethodLocationPatternConverter.cs
- AL src/log4net/Layout/Pattern/StackTracePatternConverter.cs
- AL src/log4net/Layout/Pattern/ExceptionPatternConverter.cs
- AL src/log4net/Layout/XmlLayout.cs
- AL src/log4net/Layout/IRawLayout.cs
- AL src/log4net/Layout/ILayout.cs
- AL src/log4net/Layout/XmlLayoutBase.cs
- AL src/log4net/Layout/DynamicPatternLayout.cs
- AL src/log4net/Layout/Layout2RawLayoutAdapter.cs
- AL src/log4net/Layout/RawLayoutConverter.cs
- AL src/log4net/Layout/ExceptionLayout.cs
- AL src/log4net/Layout/XmlLayoutSchemaLog4j.cs
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/nunit.engine.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll
- !????? src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/test_41d3d834_4320f4da.log
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/it/Microsoft.TestPlatform.CoreUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/System.Security.Permissions.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/log4net.pdb
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/Microsoft.DotNet.InternalAbstractions.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.Common.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/Microsoft.TestPlatform.CommunicationUtilities.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/Microsoft.VisualStudio.CodeCoverage.Shim.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/testhost.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/System.Xml.XPath.XmlDocument.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll
- !????? src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/log4net.xml
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/Microsoft.TestPlatform.Utilities.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/NuGet.Frameworks.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/nunit.engine.api.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/NUnit3.TestAdapter.dll
- !????? src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/test_41d3d834_4320f4da.log.1
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/nunit.framework.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/es/Microsoft.TestPlatform.CoreUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/NUnit3.TestAdapter.pdb
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
- !????? src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/test_default.log
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/de/Microsoft.TestPlatform.CoreUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
- !????? src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/test_41d3d834_4320f4da.log.2
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/System.Security.Cryptography.ProtectedData.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/log4net.Tests.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/nunit.engine.core.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/Microsoft.TestPlatform.CrossPlatEngine.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/System.Configuration.ConfigurationManager.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/Newtonsoft.Json.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/log4net.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/log4net.Tests.pdb
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp1.0/nunit.engine.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp1.0/log4net.pdb
- !????? src/log4net.Tests/bin/CrossPlatform/netcoreapp1.0/log4net.xml
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp1.0/nunit.engine.api.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp1.0/NUnit3.TestAdapter.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp1.0/NUnit3.TestAdapter.pdb
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp1.0/log4net.Tests.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp1.0/log4net.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp1.0/log4net.Tests.pdb
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/nunit.engine.dll
- !????? src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/test_41d3d834_4320f4da.log
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/log4net.pdb
- !????? src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/log4net.xml
- !????? src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/test_41d3d834_4320f4da.log.3
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/nunit.engine.api.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/NUnit3.TestAdapter.dll
- !????? src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/test_41d3d834_4320f4da.log.1
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/NUnit3.TestAdapter.pdb
- !????? src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/test_default.log
- !????? src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/test_41d3d834_4320f4da.log.2
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/log4net.Tests.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/nunit.engine.core.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/log4net.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/log4net.Tests.pdb
- B src/log4net.Tests/bin/CrossPlatform/net462/log4net.pdb
- !????? src/log4net.Tests/bin/CrossPlatform/net462/log4net.xml
- B src/log4net.Tests/bin/CrossPlatform/net462/nunit.framework.dll
- B src/log4net.Tests/bin/CrossPlatform/net462/log4net.Tests.dll
- B src/log4net.Tests/bin/CrossPlatform/net462/log4net.dll
- B src/log4net.Tests/bin/CrossPlatform/net462/log4net.Tests.pdb
- AL src/log4net.Tests/AssemblyInfo.cs
- !????? src/log4net.Tests/NUnitTestRunnerInitializer.cs
- AL src/log4net.Tests/Appender/AdoNet/Log4NetConnection.cs
- AL src/log4net.Tests/Appender/AdoNet/Log4NetTransaction.cs
- AL src/log4net.Tests/Appender/AdoNet/Log4NetCommand.cs
- AL src/log4net.Tests/Appender/AdoNet/Log4NetParameter.cs
- AL src/log4net.Tests/Appender/AdoNet/Log4NetParameterCollection.cs
- AL src/log4net.Tests/Appender/DebugAppenderTest.cs
- AL src/log4net.Tests/Appender/RollingFileAppenderTest.cs
- AL src/log4net.Tests/Appender/AdoNetAppenderTest.cs
- AL src/log4net.Tests/Appender/CountingAppender.cs
- AL src/log4net.Tests/Appender/EventLogAppenderTest.cs
- AL src/log4net.Tests/Appender/BufferingAppenderTest.cs
- AL src/log4net.Tests/Appender/AppenderCollectionTest.cs
- AL src/log4net.Tests/Appender/RemotingAppenderTest.cs
- AL src/log4net.Tests/Appender/TraceAppenderTest.cs
- AL src/log4net.Tests/Appender/RecursiveLoggingTest.cs
- AL src/log4net.Tests/Appender/SmtpPickupDirAppenderTest.cs
- AL src/log4net.Tests/Appender/StringAppender.cs
- AL src/log4net.Tests/Appender/MemoryAppenderTest.cs
- AL src/log4net.Tests/Appender/EventRaisingAppender.cs
- AL src/log4net.Tests/Utils.cs
- AL src/log4net.Tests/Filter/FilterTest.cs
- AL src/log4net.Tests/Hierarchy/Hierarchy.cs
- AL src/log4net.Tests/Hierarchy/XmlHierarchyConfiguratorTest.cs
- AL src/log4net.Tests/Hierarchy/Logger.cs
- !????? src/log4net.Tests/log4net.Tests.csproj
- AL src/log4net.Tests/Core/ShutdownTest.cs
- AL src/log4net.Tests/Core/EvaluatorTest.cs
- AL src/log4net.Tests/Core/StringFormatTest.cs
- AL src/log4net.Tests/Core/FixingTest.cs
- AL src/log4net.Tests/Context/ThreadContextTest.cs
- AL src/log4net.Tests/Context/LogicalThreadContextTest.cs
- AL src/log4net.Tests/LoggerRepository/ConfigurationMessages.cs
- AL src/log4net.Tests/Util/PatternConverterTest.cs
- AL src/log4net.Tests/Util/PropertiesDictionaryTest.cs
- AL src/log4net.Tests/Util/EnvironmentPatternConverterTest.cs
- AL src/log4net.Tests/Util/CyclicBufferTest.cs
- AL src/log4net.Tests/Util/SystemInfoTest.cs
- AL src/log4net.Tests/Util/RandomStringPatternConverterTest.cs
- AL src/log4net.Tests/Util/PatternStringTest.cs
- AL src/log4net.Tests/Util/TransformTest.cs
- AL src/log4net.Tests/Util/LogLogTest.cs
- AL src/log4net.Tests/DateFormatter/AbsoluteTimeDateFormatterTest.cs
- AL src/log4net.Tests/Layout/XmlLayoutTest.cs
- AL src/log4net.Tests/Layout/PatternLayoutTest.cs
- AL src/log4net.Tests/Layout/DynamicPatternLayoutTest.cs
- !????? src/.idea/.idea.log4net/riderModule.iml
- !????? src/.idea/.idea.log4net/.idea/modules.xml
- !????? src/.idea/.idea.log4net/.idea/projectSettingsUpdater.xml
- !????? src/.idea/.idea.log4net/.idea/contentModel.xml
- !????? src/.idea/.idea.log4net/.idea/codeStyles/codeStyleConfig.xml
- !????? src/.idea/.idea.log4net/.idea/.idea.log4net.iml
- !????? src/.idea/.idea.log4net/.idea/vcs.xml
- !????? src/.idea/.idea.log4net/.idea/workspace.xml
- !????? src/.idea/.idea.log4net/.idea/indexLayout.xml
- !????? src/.idea/.idea.log4net/.idea/misc.xml
- !????? src/.idea/.idea.log4net/.idea/.name
- B build-tools/nuget.exe
- AL log4net.build
- !????? README.md
- AL build.cmd
- AL pom.xml
- N LICENSE
-
- *****************************************************
-
- Printing headers for text files without a valid license header...
-
- =====================================================
- == File: appveyer.yml
- =====================================================
- version: 1.0.{build}
- image: Visual Studio 2019
- build_script:
- - cmd: >-
- npm ci
- npm test
- npm run release
-
- artifacts:
- - path: build/artifacts/*
-
- =====================================================
- == File: install-net-framework-sdk-3.5.ps1
- =====================================================
- Write-Host "Downloading dotnetfx35.exe"
- Invoke-WebRequest -Uri "https://download.microsoft.com/download/2/0/E/20E90413-712F-438C-988E-FDAA79A8AC3D/dotnetfx35.exe" -OutFile dotnetfx35.exe
- Write-Host "Running dotnetfx35.exe"
- Start-Process -FilePath dotnetfx35.exe -ArgumentList "/wait","/passive" -Wait
- Write-Host "dotnetfx35 installed"
-
-
- =====================================================
- == File: install-dotnet-core-sdk-1.1.ps1
- =====================================================
- $installer="dotnet-dev-win-x64.1.1.14.exe"
- Write-Host "Downloading $installer"
- Invoke-WebRequest -Uri "https://download.visualstudio.microsoft.com/download/pr/c6b9a396-5e7a-4b91-86f6-f9e8df3bf1dd/6d61addfd6069e404981bede03f8f4f9/$installer" -OutFile $installer
- Write-Host "Running $installer"
- Start-Process -FilePath $installer -ArgumentList "/wait","/passive" -Wait
- Write-Host "dotnet core sdk 1.1 installed"
-
-
- =====================================================
- == File: BUILDING.md
- =====================================================
- ## Building log4net
-
- Log4net provides support for a wide array of targets, including
- - older .net 2 and 3.5 (including client profiles)
- - more modern net40/net45
- - netstandard1.3/2.0
-
- As such, it does require a relatively full .net environment on Windows to build.
-
- Options:
- - build locally. Suggested environment:
- - Pre-requisites:
- - Visual Studio 2019 Build Tools
- - include desktop targets at least
- - include dotnet core targets or download and install
- the latest dotnet sdk (you will need at least v2.1)
- - Ensure you have .NET Framework 3.5 SP1 installed
- - on Win10+, this can only be installed via Add/Remove Windows Components
- - on other platforms, see https://dotnet.microsoft.com/download/dotnet-framework/net35-sp1
- - Building against .net 2/3.5, especially Client Profile, is not supported on Mono
- - Log4Net supports some older, out-of-support .net SDKs, particularly
- dotnet core 1.1 and .net framework client profiles for 3.5 and 4.0.
- There are helper powershell scripts in the root of this
- repository to assist with obtaining and installing these
- SDKs from Microsoft servers. Please see:
- - [install-dotnet-core-sdk-1.1.ps1](install-dotnet-core-sdk-1.1.ps1)
- - [install-net-framework-sdk-3.5.ps1](install-net-framework-sdk-3.5.ps1)
- - Binaries can be built with a Visual Studio or Rider installation
- - Binaries, packages and a release zip can be built via commandline
- - Ensure that you have a reasonably modern NodeJS installed (at least version 8+)
- - `npm ci`
- - `npm run build`
- - optionally `npm test` to run all tests
- - optionally `npm run release` to generate release artifacts
- - build via docker for windows, using the `build-with-docker-for-windows.bat` script
- - build via the vs2019 Windows AppVeyer image. There is an appveyer.yml file
- included which (should) build if you set up AppVeyer to track
- your fork. AppVeyer is free for open-source projects.
- (TODO: should have a link to the official AppVeyer build)
-
- ## Updating the site
-
- Log4Net uses Maven to build the site. Source artifacts can be found under `src/site`.
- Building the site can be accomplished with `npm run build-site`. You should have maven
- installed:
- - Windows: get it from Scoop
- - OSX: get it from Homebrew
- - Linux: use your package manager
-
- The site will be generated in `target/site`, and can be viewed locally. Updates should
-
- =====================================================
- == File: build-with-docker-for-windows.bat
- =====================================================
- docker run -v %~dp0%:C:\dev -v %USERPROFILE%\.nuget\packages:C:\packages -t davydm/net-build-tools:vs2019 "npm ci && npm run build"
-
- =====================================================
- == File: local-tasks/build-site.js
- =====================================================
- const
- gulp = requireModule("gulp"),
- spawn = requireModule("spawn"),
- env = requireModule("env"),
- os = require("os"),
- which = require("which");
-
- gulp.task("build-site", async () => {
- let maven;
- try {
- maven = await which("mvn");
- } catch (e) {
- let extra;
- switch (os.platform()) {
- case "win32":
- extra = "You may install maven via scoop (https://scoop.sh/)";
- break;
- case "darwin":
- extra = "You may install maven via homebrew";
- break;
- default:
- extra = "You should install maven with your package manager";
- break;
- }
- throw new Error(`Unable to find mvn in your path. ${extra}`);
- }
-
- return spawn("mvn", [ "site" ]);
- });
-
-
- =====================================================
- == File: local-tasks/prepare-build-artifacts.js
- =====================================================
- const
- gulp = requireModule("gulp");
-
- gulp.task("prepare-build-artifacts", gulp.series(
- "zip",
- "prefix-build-artifacts",
- "hash-build-artifacts"
- ));
-
- =====================================================
- == File: local-tasks/hash-build-artifacts.js
- =====================================================
- const
- gulp = requireModule("gulp");
-
- gulp.task("hash-build-artifacts", async () => {
- const
- path = require("path"),
- crypto = require("crypto"),
- { readFile, writeFile, ls, FsEntities } = require("yafs"),
- artifactsFolder = path.join("build", "artifacts");
- const
- buildArtifacts = await ls(artifactsFolder, {
- fullPaths: true,
- entities: FsEntities.files
- }),
- nupkg = buildArtifacts.find(p => p.match(/\.nupkg$/)),
- binaries = buildArtifacts.find(p => p.match(/apache-log4net-binaries-\d+\.\d+\.\d+.zip$/)),
- source = buildArtifacts.find(p => p.match(/apache-log4net-source-\d+\.\d+\.\d+.zip$/));
-
- if (!nupkg) {
- throw new Error(`apache-log4net nupkg not found in ${artifactsFolder}`);
- }
- if (!binaries) {
- throw new Error(`apache-log4net binaries zip not found in ${artifactsFolder}`);
- }
- if (!source) {
- throw new Error(`apache-log4net source zip not found in ${artifactsFolder}`);
- }
-
- await writeSHA512For(nupkg);
- await writeSHA512For(binaries);
- await writeSHA512For(source);
-
- function writeSHA512For(filepath) {
- return new Promise(async (resolve, reject) => {
- try {
- const
- hash = crypto.createHash("sha512"),
- data = await readFile(filepath);
- hash.update(data);
- const
- outfile = `${filepath}.sha512`,
- hex = hash.digest("hex"),
- contents = `${hex} *${path.basename(filepath)}`;
- await writeFile(outfile, contents);
- resolve();
- } catch (e) {
- reject(e);
- }
- });
- }
-
- =====================================================
- == File: local-tasks/zip.js
- =====================================================
- const
- gulp = requireModule("gulp"),
- promisify = requireModule("promisify-stream"),
- readCsProjVersion = requireModule("read-csproj-version"),
- target = "build/artifacts",
- zip = require("gulp-zip");
-
- gulp.task("zip", [ "zip-binaries", "zip-source"], () => Promise.resolve());
-
- gulp.task("zip-binaries", async () => {
- const version = await readVersion();
- return promisify(
- gulp.src(["build/Release/**/*", "LICENSE", "NOTICE"])
- .pipe(zip(`log4net-binaries-${version}.zip`))
- .pipe(gulp.dest(target))
- );
- });
-
- gulp.task("zip-source", async () => {
- const version = await readVersion();
- return promisify(
- gulp.src([
- "**/*",
- "!**/obj/**/*",
- "!**/bin/**/*",
- "!node_modules",
- "!node_modules/**/*",
- "!build-tools",
- "!build-tools/**/*",
- "!build",
- "!build/**/*",
- "!.idea",
- "!.idea/**/*"
- ])
- .pipe(zip(`log4net-source-${version}.zip`))
- .pipe(gulp.dest(target))
- );
- });
-
- function readVersion() {
- return readCsProjVersion("src/log4net/log4net.csproj");
- }
-
- =====================================================
- == File: local-tasks/update-version-info.js
- =====================================================
- const
- gulp = requireModule("gulp");
-
- gulp.task("update-version-info", async () => {
- // the version as per the .csproj is the correct version, but there
- // are other places where the version string is set via [assembly]
- // attributes, so we need to re-align them all
- const
- Git = require("simple-git/promise"),
- readTextFile = requireModule("read-text-file"),
- writeTextFile = requireModule("write-text-file"),
- readCsProjVersion = requireModule("read-csproj-version"),
- currentVersion = await readCsProjVersion("src/log4net/log4net.csproj"),
- assemblyInfo = "src/log4net/AssemblyInfo.cs",
- assemblyVersionInfo = "src/log4net/AssemblyVersionInfo.cs",
- versionString = sanitiseVersion(currentVersion);
-
- await updateVersionsIn(assemblyInfo, versionString);
- await updateVersionsIn(assemblyVersionInfo, versionString);
-
- const git = new Git(".");
- await git.add([
- assemblyInfo,
- assemblyVersionInfo
- ]);
- await git.commit(`:bookmark: update versioning to ${versionString}`);
-
- async function updateVersionsIn(
- filePath,
- newVersion
- ) {
- const
- contents = await readTextFile(filePath),
- updated = contents
- // specific matches for "x.x.x.x"
- .replace(/"\d+\.\d+\.\d+\.\d+"/g, `"${newVersion}"`)
- // matches for "x.x.x.x- as found in AssemblyVersionInfo.cs
- .replace(/"\d+\.\d+\.\d+\.\d+-/g, `"${newVersion}-`);
- await writeTextFile(filePath, updated);
- }
-
- function sanitiseVersion(version) {
- const parts = version.split(".");
- while (parts.length < 4) {
- parts.push("0");
- }
- return parts.slice(0, 4).join(".");
- }
- });
-
-
- =====================================================
- == File: local-tasks/prefix-build-artifacts.js
- =====================================================
- const { renameSync } = require("fs");
-
- const gulp = requireModule("gulp");
-
- gulp.task("prefix-build-artifacts", async () => {
- // prefixes build artifacts with 'apache-'
- const
- { ls, rename, FsEntities } = require("yafs"),
- path = require("path"),
- artifactsFolder = path.join("build/artifacts"),
- contents = await ls(artifactsFolder, { fullPaths: true, entities: FsEntities.files });
- for (let item of contents) {
- const basename = path.basename(item);
- if (basename.match(/^apache-/)) {
- continue;
- }
- const newName = path.join(
- path.dirname(item),
- `apache-${basename}`
- );
- await rename(item, newName, true);
- }
- });
-
- =====================================================
- == File: src/Directory.Build.props
- =====================================================
- <Project>
- <PropertyGroup>
- <UseSharedCompilation>true</UseSharedCompilation>
- </PropertyGroup>
- </Project>
-
- =====================================================
- == File: src/MonoForFramework.targets
- =====================================================
- <Project>
- <PropertyGroup Condition="$(TargetFramework.StartsWith('net4')) and '$(OS)' == 'Unix'">
- <!-- When compiling .NET SDK 2.0 projects targeting .NET 4.x on Mono using 'dotnet build' you -->
- <!-- have to teach MSBuild where the Mono copy of the reference asssemblies is -->
- <!-- Look in the standard install locations -->
- <BaseFrameworkPathOverrideForMono Condition="'$(BaseFrameworkPathOverrideForMono)' == '' AND EXISTS('/Library/Frameworks/Mono.framework/Versions/Current/lib/mono')">/Library/Frameworks/Mono.framework/Versions/Current/lib/mono</BaseFrameworkPathOverrideForMono>
- <BaseFrameworkPathOverrideForMono Condition="'$(BaseFrameworkPathOverrideForMono)' == '' AND EXISTS('/usr/lib/mono')">/usr/lib/mono</BaseFrameworkPathOverrideForMono>
- <BaseFrameworkPathOverrideForMono Condition="'$(BaseFrameworkPathOverrideForMono)' == '' AND EXISTS('/usr/local/lib/mono')">/usr/local/lib/mono</BaseFrameworkPathOverrideForMono>
- <!-- If we found Mono reference assemblies, then use them -->
- <FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net20'">$(BaseFrameworkPathOverrideForMono)/2.0-api</FrameworkPathOverride>
- <FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net35'">$(BaseFrameworkPathOverrideForMono)/3.5-api</FrameworkPathOverride>
- <FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net40'">$(BaseFrameworkPathOverrideForMono)/4.0-api</FrameworkPathOverride>
- <FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net45'">$(BaseFrameworkPathOverrideForMono)/4.5-api</FrameworkPathOverride>
- <FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net451'">$(BaseFrameworkPathOverrideForMono)/4.5.1-api</FrameworkPathOverride>
- <FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net452'">$(BaseFrameworkPathOverrideForMono)/4.5.2-api</FrameworkPathOverride>
- <FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net46'">$(BaseFrameworkPathOverrideForMono)/4.6-api</FrameworkPathOverride>
- <FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net461'">$(BaseFrameworkPathOverrideForMono)/4.6.1-api</FrameworkPathOverride>
- <FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net462'">$(BaseFrameworkPathOverrideForMono)/4.6.2-api</FrameworkPathOverride>
- <FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net47'">$(BaseFrameworkPathOverrideForMono)/4.7-api</FrameworkPathOverride>
- <FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net471'">$(BaseFrameworkPathOverrideForMono)/4.7.1-api</FrameworkPathOverride>
- <FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net472'">$(BaseFrameworkPathOverrideForMono)/4.7.2-api</FrameworkPathOverride>
- <FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net48'">$(BaseFrameworkPathOverrideForMono)/4.8-api</FrameworkPathOverride>
- <EnableFrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != ''">true</EnableFrameworkPathOverride>
- <!-- Add the Facades directory. Not sure how else to do this. Necessary at least for .NET 4.5 -->
- <AssemblySearchPaths Condition="'$(BaseFrameworkPathOverrideForMono)' != ''">$(FrameworkPathOverride)/Facades;$(AssemblySearchPaths)</AssemblySearchPaths>
- </PropertyGroup>
- </Project>
-
-
- =====================================================
- == File: src/log4net/log4net.csproj
- =====================================================
- <Project Sdk="Microsoft.NET.Sdk">
- <PropertyGroup>
- <PackageId>log4net</PackageId>
- <Version>2.0.12</Version>
- <Title>Apache log4net</Title>
- <Product>Apache log4net</Product>
- <Description>
- log4net is a tool to help the programmer output log statements to a variety of output targets. In case of problems with an application, it is helpful to enable logging so that the problem can be located. With log4net it is possible to enable logging at runtime without modifying the application binary. The log4net package is designed so that log statements can remain in shipped code without incurring a high performance cost. It follows that the speed of logging (or rather not logging) is crucial.
-
- At the same time, log output can be so voluminous that it quickly becomes overwhelming. One of the distinctive features of log4net is the notion of hierarchical loggers. Using these loggers it is possible to selectively control which log statements are output at arbitrary granularity.
-
- log4net is designed with two distinct goals in mind: speed and flexibility
- </Description>
- <Authors>The Apache Software Foundation</Authors>
- <Owners>Apache Logging Project, Jiří Činčura</Owners>
- <PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
- <PackageProjectUrl>https://logging.apache.org/log4net/</PackageProjectUrl>
- <PackageIcon>package-icon.png</PackageIcon>
- <Copyright>Copyright 2004-2017 The Apache Software Foundation</Copyright>
- <PackageTags>logging log tracing logfiles</PackageTags>
- <RepositoryType>git</RepositoryType>
- <RepositoryUrl>https://github.com/apache/logging-log4net</RepositoryUrl>
- <GeneratePackageOnBuild>false</GeneratePackageOnBuild>
- <Platforms>AnyCPU</Platforms>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)' != 'CrossPlatform'">
- <TargetFrameworks>net20;net35;net35-client;net40;net40-client;net45;netstandard1.3;netstandard2.0</TargetFrameworks>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)' == 'CrossPlatform'">
- <TargetFrameworks>net40;net45;netstandard1.3;netstandard2.0</TargetFrameworks>
- </PropertyGroup>
- <PropertyGroup>
- <Configurations>Debug;Release;CrossPlatform</Configurations>
- <LangVersion>latest</LangVersion>
- <RootNamespace>log4net</RootNamespace>
- <AssemblyName>log4net</AssemblyName>
- <ProjectType>Local</ProjectType>
- <DefaultClientScript>JScript</DefaultClientScript>
- <DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout>
- <DefaultTargetSchema>IE50</DefaultTargetSchema>
- <DelaySign>false</DelaySign>
- <OutputType>Library</OutputType>
- <OldToolsVersion>3.5</OldToolsVersion>
- <PublishUrl>publish\</PublishUrl>
- <Install>true</Install>
- <InstallFrom>Disk</InstallFrom>
- <UpdateEnabled>false</UpdateEnabled>
- <UpdateMode>Foreground</UpdateMode>
- <UpdateInterval>7</UpdateInterval>
- <UpdateIntervalUnits>Days</UpdateIntervalUnits>
-
- =====================================================
- == File: src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/test_41d3d834_4320f4da.log
- =====================================================
-
- =====================================================
- == File: src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/log4net.xml
- =====================================================
- <?xml version="1.0"?>
- <doc>
- <assembly>
- <name>log4net</name>
- </assembly>
- <members>
- <member name="T:log4net.Appender.AdoNetAppender">
- <summary>
- Appender that logs to a database.
- </summary>
- <remarks>
- <para>
- <see cref="T:log4net.Appender.AdoNetAppender"/> appends logging events to a table within a
- database. The appender can be configured to specify the connection
- string by setting the <see cref="P:log4net.Appender.AdoNetAppender.ConnectionString"/> property.
- The connection type (provider) can be specified by setting the <see cref="P:log4net.Appender.AdoNetAppender.ConnectionType"/>
- property. For more information on database connection strings for
- your specific database see <a href="http://www.connectionstrings.com/">http://www.connectionstrings.com/</a>.
- </para>
- <para>
- Records are written into the database either using a prepared
- statement or a stored procedure. The <see cref="P:log4net.Appender.AdoNetAppender.CommandType"/> property
- is set to <see cref="F:System.Data.CommandType.Text"/> (<c>System.Data.CommandType.Text</c>) to specify a prepared statement
- or to <see cref="F:System.Data.CommandType.StoredProcedure"/> (<c>System.Data.CommandType.StoredProcedure</c>) to specify a stored
- procedure.
- </para>
- <para>
- The prepared statement text or the name of the stored procedure
- must be set in the <see cref="P:log4net.Appender.AdoNetAppender.CommandText"/> property.
- </para>
- <para>
- The prepared statement or stored procedure can take a number
- of parameters. Parameters are added using the <see cref="M:log4net.Appender.AdoNetAppender.AddParameter(log4net.Appender.AdoNetAppenderParameter)"/>
- method. This adds a single <see cref="T:log4net.Appender.AdoNetAppenderParameter"/> to the
- ordered list of parameters. The <see cref="T:log4net.Appender.AdoNetAppenderParameter"/>
- type may be subclassed if required to provide database specific
- functionality. The <see cref="T:log4net.Appender.AdoNetAppenderParameter"/> specifies
- the parameter name, database type, size, and how the value should
- be generated using a <see cref="T:log4net.Layout.ILayout"/>.
- </para>
- </remarks>
- <example>
- An example of a SQL Server table that could be logged to:
- <code lang="SQL">
- CREATE TABLE [dbo].[Log] (
- [ID] [int] IDENTITY (1, 1) NOT NULL ,
- [Date] [datetime] NOT NULL ,
- [Thread] [varchar] (255) NOT NULL ,
- [Level] [varchar] (20) NOT NULL ,
- [Logger] [varchar] (255) NOT NULL ,
-
- =====================================================
- == File: src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/test_41d3d834_4320f4da.log.1
- =====================================================
- 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
- 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
- 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
- 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
- 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
-
- =====================================================
- == File: src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/test_default.log
- =====================================================
-
- =====================================================
- == File: src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/test_41d3d834_4320f4da.log.2
- =====================================================
- 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
- 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
- 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
- 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
- 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
-
- =====================================================
- == File: src/log4net.Tests/bin/CrossPlatform/netcoreapp1.0/log4net.xml
- =====================================================
- <?xml version="1.0"?>
- <doc>
- <assembly>
- <name>log4net</name>
- </assembly>
- <members>
- <member name="T:log4net.Appender.AdoNetAppender">
- <summary>
- Appender that logs to a database.
- </summary>
- <remarks>
- <para>
- <see cref="T:log4net.Appender.AdoNetAppender"/> appends logging events to a table within a
- database. The appender can be configured to specify the connection
- string by setting the <see cref="P:log4net.Appender.AdoNetAppender.ConnectionString"/> property.
- The connection type (provider) can be specified by setting the <see cref="P:log4net.Appender.AdoNetAppender.ConnectionType"/>
- property. For more information on database connection strings for
- your specific database see <a href="http://www.connectionstrings.com/">http://www.connectionstrings.com/</a>.
- </para>
- <para>
- Records are written into the database either using a prepared
- statement or a stored procedure. The <see cref="P:log4net.Appender.AdoNetAppender.CommandType"/> property
- is set to <see cref="F:System.Data.CommandType.Text"/> (<c>System.Data.CommandType.Text</c>) to specify a prepared statement
- or to <see cref="F:System.Data.CommandType.StoredProcedure"/> (<c>System.Data.CommandType.StoredProcedure</c>) to specify a stored
- procedure.
- </para>
- <para>
- The prepared statement text or the name of the stored procedure
- must be set in the <see cref="P:log4net.Appender.AdoNetAppender.CommandText"/> property.
- </para>
- <para>
- The prepared statement or stored procedure can take a number
- of parameters. Parameters are added using the <see cref="M:log4net.Appender.AdoNetAppender.AddParameter(log4net.Appender.AdoNetAppenderParameter)"/>
- method. This adds a single <see cref="T:log4net.Appender.AdoNetAppenderParameter"/> to the
- ordered list of parameters. The <see cref="T:log4net.Appender.AdoNetAppenderParameter"/>
- type may be subclassed if required to provide database specific
- functionality. The <see cref="T:log4net.Appender.AdoNetAppenderParameter"/> specifies
- the parameter name, database type, size, and how the value should
- be generated using a <see cref="T:log4net.Layout.ILayout"/>.
- </para>
- </remarks>
- <example>
- An example of a SQL Server table that could be logged to:
- <code lang="SQL">
- CREATE TABLE [dbo].[Log] (
- [ID] [int] IDENTITY (1, 1) NOT NULL ,
- [Date] [datetime] NOT NULL ,
- [Thread] [varchar] (255) NOT NULL ,
- [Level] [varchar] (20) NOT NULL ,
- [Logger] [varchar] (255) NOT NULL ,
-
- =====================================================
- == File: src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/test_41d3d834_4320f4da.log
- =====================================================
- 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
- 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
-
- =====================================================
- == File: src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/log4net.xml
- =====================================================
- <?xml version="1.0"?>
- <doc>
- <assembly>
- <name>log4net</name>
- </assembly>
- <members>
- <member name="T:log4net.Appender.AdoNetAppender">
- <summary>
- Appender that logs to a database.
- </summary>
- <remarks>
- <para>
- <see cref="T:log4net.Appender.AdoNetAppender"/> appends logging events to a table within a
- database. The appender can be configured to specify the connection
- string by setting the <see cref="P:log4net.Appender.AdoNetAppender.ConnectionString"/> property.
- The connection type (provider) can be specified by setting the <see cref="P:log4net.Appender.AdoNetAppender.ConnectionType"/>
- property. For more information on database connection strings for
- your specific database see <a href="http://www.connectionstrings.com/">http://www.connectionstrings.com/</a>.
- </para>
- <para>
- Records are written into the database either using a prepared
- statement or a stored procedure. The <see cref="P:log4net.Appender.AdoNetAppender.CommandType"/> property
- is set to <see cref="F:System.Data.CommandType.Text"/> (<c>System.Data.CommandType.Text</c>) to specify a prepared statement
- or to <see cref="F:System.Data.CommandType.StoredProcedure"/> (<c>System.Data.CommandType.StoredProcedure</c>) to specify a stored
- procedure.
- </para>
- <para>
- The prepared statement text or the name of the stored procedure
- must be set in the <see cref="P:log4net.Appender.AdoNetAppender.CommandText"/> property.
- </para>
- <para>
- The prepared statement or stored procedure can take a number
- of parameters. Parameters are added using the <see cref="M:log4net.Appender.AdoNetAppender.AddParameter(log4net.Appender.AdoNetAppenderParameter)"/>
- method. This adds a single <see cref="T:log4net.Appender.AdoNetAppenderParameter"/> to the
- ordered list of parameters. The <see cref="T:log4net.Appender.AdoNetAppenderParameter"/>
- type may be subclassed if required to provide database specific
- functionality. The <see cref="T:log4net.Appender.AdoNetAppenderParameter"/> specifies
- the parameter name, database type, size, and how the value should
- be generated using a <see cref="T:log4net.Layout.ILayout"/>.
- </para>
- </remarks>
- <example>
- An example of a SQL Server table that could be logged to:
- <code lang="SQL">
- CREATE TABLE [dbo].[Log] (
- [ID] [int] IDENTITY (1, 1) NOT NULL ,
- [Date] [datetime] NOT NULL ,
- [Thread] [varchar] (255) NOT NULL ,
- [Level] [varchar] (20) NOT NULL ,
- [Logger] [varchar] (255) NOT NULL ,
-
- =====================================================
- == File: src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/test_41d3d834_4320f4da.log.3
- =====================================================
- 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
- 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
- 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
- 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
- 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
-
- =====================================================
- == File: src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/test_41d3d834_4320f4da.log.1
- =====================================================
- 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
- 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
- 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
- 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
- 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
-
- =====================================================
- == File: src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/test_default.log
- =====================================================
-
- =====================================================
- == File: src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/test_41d3d834_4320f4da.log.2
- =====================================================
- 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
- 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
- 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
- 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
- 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
-
- =====================================================
- == File: src/log4net.Tests/bin/CrossPlatform/net462/log4net.xml
- =====================================================
- <?xml version="1.0"?>
- <doc>
- <assembly>
- <name>log4net</name>
- </assembly>
- <members>
- <member name="T:log4net.Appender.AdoNetAppender">
- <summary>
- Appender that logs to a database.
- </summary>
- <remarks>
- <para>
- <see cref="T:log4net.Appender.AdoNetAppender"/> appends logging events to a table within a
- database. The appender can be configured to specify the connection
- string by setting the <see cref="P:log4net.Appender.AdoNetAppender.ConnectionString"/> property.
- The connection type (provider) can be specified by setting the <see cref="P:log4net.Appender.AdoNetAppender.ConnectionType"/>
- property. For more information on database connection strings for
- your specific database see <a href="http://www.connectionstrings.com/">http://www.connectionstrings.com/</a>.
- </para>
- <para>
- Records are written into the database either using a prepared
- statement or a stored procedure. The <see cref="P:log4net.Appender.AdoNetAppender.CommandType"/> property
- is set to <see cref="F:System.Data.CommandType.Text"/> (<c>System.Data.CommandType.Text</c>) to specify a prepared statement
- or to <see cref="F:System.Data.CommandType.StoredProcedure"/> (<c>System.Data.CommandType.StoredProcedure</c>) to specify a stored
- procedure.
- </para>
- <para>
- The prepared statement text or the name of the stored procedure
- must be set in the <see cref="P:log4net.Appender.AdoNetAppender.CommandText"/> property.
- </para>
- <para>
- The prepared statement or stored procedure can take a number
- of parameters. Parameters are added using the <see cref="M:log4net.Appender.AdoNetAppender.AddParameter(log4net.Appender.AdoNetAppenderParameter)"/>
- method. This adds a single <see cref="T:log4net.Appender.AdoNetAppenderParameter"/> to the
- ordered list of parameters. The <see cref="T:log4net.Appender.AdoNetAppenderParameter"/>
- type may be subclassed if required to provide database specific
- functionality. The <see cref="T:log4net.Appender.AdoNetAppenderParameter"/> specifies
- the parameter name, database type, size, and how the value should
- be generated using a <see cref="T:log4net.Layout.ILayout"/>.
- </para>
- </remarks>
- <example>
- An example of a SQL Server table that could be logged to:
- <code lang="SQL">
- CREATE TABLE [dbo].[Log] (
- [ID] [int] IDENTITY (1, 1) NOT NULL ,
- [Date] [datetime] NOT NULL ,
- [Thread] [varchar] (255) NOT NULL ,
- [Level] [varchar] (20) NOT NULL ,
- [Logger] [varchar] (255) NOT NULL ,
-
- =====================================================
- == File: src/log4net.Tests/NUnitTestRunnerInitializer.cs
- =====================================================
- namespace log4net.Tests
- {
- using System.IO;
-
- using NUnit.Framework;
-
- [SetUpFixture]
- public class NUnitTestRunnerInitializer
- {
- [OneTimeSetUp]
- public void RunBeforeAnyTests()
- {
- Directory.SetCurrentDirectory(TestContext.CurrentContext.TestDirectory);
- }
- }
- }
-
- =====================================================
- == File: src/log4net.Tests/log4net.Tests.csproj
- =====================================================
- <Project Sdk="Microsoft.NET.Sdk">
- <PropertyGroup>
- <TargetFrameworks>net462;netcoreapp1.0;netcoreapp2.1;netcoreapp3.1</TargetFrameworks>
- <ProjectType>Local</ProjectType>
- <DefaultClientScript>JScript</DefaultClientScript>
- <DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout>
- <DefaultTargetSchema>IE50</DefaultTargetSchema>
- <DelaySign>false</DelaySign>
- <OutputType>Library</OutputType>
- <OldToolsVersion>3.5</OldToolsVersion>
- <PublishUrl>publish\</PublishUrl>
- <Install>true</Install>
- <InstallFrom>Disk</InstallFrom>
- <UpdateEnabled>false</UpdateEnabled>
- <UpdateMode>Foreground</UpdateMode>
- <UpdateInterval>7</UpdateInterval>
- <UpdateIntervalUnits>Days</UpdateIntervalUnits>
- <UpdatePeriodically>false</UpdatePeriodically>
- <UpdateRequired>false</UpdateRequired>
- <MapFileExtensions>true</MapFileExtensions>
- <ApplicationRevision>0</ApplicationRevision>
- <ApplicationVersion>1.0.0.%2a</ApplicationVersion>
- <IsWebBootstrapper>false</IsWebBootstrapper>
- <UseApplicationTrust>false</UseApplicationTrust>
- <BootstrapperEnabled>true</BootstrapperEnabled>
- <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>..\..\log4net.snk</AssemblyOriginatorKeyFile>
- <OutputPath>bin\$(Configuration)</OutputPath>
- <Configurations>Debug;Release;CrossPlatform</Configurations>
- <Platforms>AnyCPU</Platforms>
- </PropertyGroup>
- <PropertyGroup>
- <BaseAddress>285212672</BaseAddress>
- <FileAlignment>4096</FileAlignment>
- <RegisterForComInterop>false</RegisterForComInterop>
- <RemoveIntegerChecks>false</RemoveIntegerChecks>
- </PropertyGroup>
- <PropertyGroup Condition="'$(TargetFramework)'=='net462'">
- <DefineConstants>$(DefineConstants);NET_2_0;NET_4_0;NET_4_5</DefineConstants>
- </PropertyGroup>
- <PropertyGroup Condition="'$(TargetFramework)'=='netcoreapp1.0'">
- <DefineConstants>$(DefineConstants);NETSTANDARD;NETSTANDARD1_3</DefineConstants>
- </PropertyGroup>
- <PropertyGroup Condition="'$(TargetFramework)'=='netcoreapp2.1'">
- <DefineConstants>$(DefineConstants);NETSTANDARD;NETSTANDARD2_0</DefineConstants>
- </PropertyGroup>
- <PropertyGroup Condition="'$(TargetFramework)'=='netcoreapp3.1'">
- <DefineConstants>$(DefineConstants);NETSTANDARD;NETSTANDARD2_0</DefineConstants>
- </PropertyGroup>
-
- =====================================================
- == File: src/.idea/.idea.log4net/riderModule.iml
- =====================================================
- <?xml version="1.0" encoding="UTF-8"?>
- <module type="RIDER_MODULE" version="4">
- <component name="NewModuleRootManager">
- <content url="file://$MODULE_DIR$/../../../log4net.snk" />
- <content url="file://$MODULE_DIR$/../.." />
- <orderEntry type="sourceFolder" forTests="false" />
- </component>
- </module>
-
- =====================================================
- == File: src/.idea/.idea.log4net/.idea/modules.xml
- =====================================================
- <?xml version="1.0" encoding="UTF-8"?>
- <project version="4">
- <component name="ProjectModuleManager">
- <modules>
- <module fileurl="file://$PROJECT_DIR$/.idea/.idea.log4net/.idea/.idea.log4net.iml" filepath="$PROJECT_DIR$/.idea/.idea.log4net/.idea/.idea.log4net.iml" />
- <module fileurl="file://$PROJECT_DIR$/.idea/.idea.log4net/riderModule.iml" filepath="$PROJECT_DIR$/.idea/.idea.log4net/riderModule.iml" />
- </modules>
- </component>
- </project>
-
- =====================================================
- == File: src/.idea/.idea.log4net/.idea/projectSettingsUpdater.xml
- =====================================================
- <?xml version="1.0" encoding="UTF-8"?>
- <project version="4">
- <component name="RiderProjectSettingsUpdater">
- <option name="vcsConfiguration" value="2" />
- </component>
- </project>
-
- =====================================================
- == File: src/.idea/.idea.log4net/.idea/contentModel.xml
- =====================================================
- <?xml version="1.0" encoding="UTF-8"?>
- <project version="4">
- <component name="ContentModelStore">
- <e p="$USER_HOME$/.cache/JetBrains/Rider2020.2/extResources" t="IncludeRecursive" />
- <e p="$USER_HOME$/.cache/JetBrains/Rider2020.2/resharper-host/local/Transient/Rider/v202/SolutionCaches/_log4net.517161317.00" t="ExcludeRecursive" />
- <e p="$PROJECT_DIR$/../build/Debug/net20" t="ExcludeRecursive" />
- <e p="$PROJECT_DIR$/../build/Debug/net35" t="ExcludeRecursive" />
- <e p="$PROJECT_DIR$/../build/Debug/net35-client" t="ExcludeRecursive" />
- <e p="$PROJECT_DIR$/../build/Debug/net40" t="ExcludeRecursive" />
- <e p="$PROJECT_DIR$/../build/Debug/net45" t="ExcludeRecursive" />
- <e p="$PROJECT_DIR$/../build/Debug/netstandard1.3" t="ExcludeRecursive" />
- <e p="$PROJECT_DIR$/../build/Debug/netstandard2.0" t="ExcludeRecursive" />
- <e p="$PROJECT_DIR$/../log4net.snk" t="Include" />
- <e p="$PROJECT_DIR$" t="IncludeFlat">
- <e p="log4net" t="IncludeRecursive">
- <e p="Appender" t="Include">
- <e p="AdoNetAppender.cs" t="Include" />
- <e p="AnsiColorTerminalAppender.cs" t="Include" />
- <e p="AppenderCollection.cs" t="Include" />
- <e p="AppenderSkeleton.cs" t="Include" />
- <e p="AspNetTraceAppender.cs" t="Include" />
- <e p="BufferingAppenderSkeleton.cs" t="Include" />
- <e p="BufferingForwardingAppender.cs" t="Include" />
- <e p="ColoredConsoleAppender.cs" t="Include" />
- <e p="ConsoleAppender.cs" t="Include" />
- <e p="DebugAppender.cs" t="Include" />
- <e p="EventLogAppender.cs" t="Include" />
- <e p="FileAppender.cs" t="Include" />
- <e p="ForwardingAppender.cs" t="Include" />
- <e p="IAppender.cs" t="Include" />
- <e p="IBulkAppender.cs" t="Include" />
- <e p="IFlushable.cs" t="Include" />
- <e p="LocalSyslogAppender.cs" t="Include" />
- <e p="ManagedColoredConsoleAppender.cs" t="Include" />
- <e p="MemoryAppender.cs" t="Include" />
- <e p="NetSendAppender.cs" t="Include" />
- <e p="OutputDebugStringAppender.cs" t="Include" />
- <e p="RemoteSyslogAppender.cs" t="Include" />
- <e p="RemotingAppender.cs" t="Include" />
- <e p="RollingFileAppender.cs" t="Include" />
- <e p="SmtpAppender.cs" t="Include" />
- <e p="SmtpPickupDirAppender.cs" t="Include" />
- <e p="TelnetAppender.cs" t="Include" />
- <e p="TextWriterAppender.cs" t="Include" />
- <e p="TraceAppender.cs" t="Include" />
- <e p="UdpAppender.cs" t="Include" />
- </e>
- <e p="AssemblyInfo.cs" t="Include" />
- <e p="AssemblyVersionInfo.cpp" t="Include" />
- <e p="AssemblyVersionInfo.cs" t="Include" />
-
- =====================================================
- == File: src/.idea/.idea.log4net/.idea/codeStyles/codeStyleConfig.xml
- =====================================================
- <component name="ProjectCodeStyleConfiguration">
- <state>
- <option name="PREFERRED_PROJECT_CODE_STYLE" value="Default" />
- </state>
- </component>
-
- =====================================================
- == File: src/.idea/.idea.log4net/.idea/.idea.log4net.iml
- =====================================================
- <?xml version="1.0" encoding="UTF-8"?>
- <module type="RIDER_MODULE" version="4">
- <component name="NewModuleRootManager">
- <content url="file://$MODULE_DIR$" />
- <orderEntry type="inheritedJdk" />
- <orderEntry type="sourceFolder" forTests="false" />
- </component>
- </module>
-
- =====================================================
- == File: src/.idea/.idea.log4net/.idea/vcs.xml
- =====================================================
- <?xml version="1.0" encoding="UTF-8"?>
- <project version="4">
- <component name="VcsDirectoryMappings">
- <mapping directory="$PROJECT_DIR$/.." vcs="Git" />
- </component>
- </project>
-
- =====================================================
- == File: src/.idea/.idea.log4net/.idea/workspace.xml
- =====================================================
- <?xml version="1.0" encoding="UTF-8"?>
- <project version="4">
- <component name="BranchesTreeState">
- <expand>
- <path>
- <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" />
- <item name="LOCAL_ROOT" type="e8cecc67:BranchNodeDescriptor" />
- </path>
- <path>
- <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" />
- <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" />
- </path>
- <path>
- <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" />
- <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" />
- <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" />
- </path>
- <path>
- <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" />
- <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" />
- <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" />
- <item name="GROUP_NODE:abandoned" type="e8cecc67:BranchNodeDescriptor" />
- </path>
- <path>
- <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" />
- <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" />
- <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" />
- <item name="GROUP_NODE:feature" type="e8cecc67:BranchNodeDescriptor" />
- </path>
- <path>
- <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" />
- <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" />
- <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" />
- <item name="GROUP_NODE:pr" type="e8cecc67:BranchNodeDescriptor" />
- </path>
- <path>
- <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" />
- <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" />
- <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" />
- <item name="GROUP_NODE:pr" type="e8cecc67:BranchNodeDescriptor" />
- <item name="GROUP_NODE:old" type="e8cecc67:BranchNodeDescriptor" />
- </path>
- <path>
- <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" />
- <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" />
- <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" />
- <item name="GROUP_NODE:release" type="e8cecc67:BranchNodeDescriptor" />
- </path>
- <path>
- <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" />
-
- =====================================================
- == File: src/.idea/.idea.log4net/.idea/indexLayout.xml
- =====================================================
- <?xml version="1.0" encoding="UTF-8"?>
- <project version="4">
- <component name="ContentModelUserStore">
- <attachedFolders />
- <explicitIncludes />
- <explicitExcludes />
- </component>
- </project>
-
- =====================================================
- == File: src/.idea/.idea.log4net/.idea/misc.xml
- =====================================================
- <?xml version="1.0" encoding="UTF-8"?>
- <project version="4">
- <component name="JavaScriptSettings">
- <option name="languageLevel" value="ES6" />
- </component>
- </project>
-
- =====================================================
- == File: src/.idea/.idea.log4net/.idea/.name
- =====================================================
- log4net
-
- =====================================================
- == File: README.md
- =====================================================
- Introduction
- ===========
-
- Apache log4net is a sub project of the Apache Logging Services project.
- Apache log4net graduated from the Apache Incubator in February 2007.
- Web site: http://logging.apache.org/log4net
-
-
- Documentation
- =============
-
- For the latest documentation see the log4net web site at:
- http://logging.apache.org/log4net
-
- Contributing
- ============
-
- log4net development happens on the logging dev mailing list, see
- https://logging.apache.org/log4net/mail-lists.html. Please join the
- mailing list and discuss bigger changes before working on them.
-
- For bigger changes we must ask you to sign a Contributor License
- Agreement http://www.apache.org/licenses/#clas.
-
- Github pull requests are one way to contribute, The Apache issue
- tracker is no longer accepting new issues but is available at
- https://issues.apache.org/jira/browse/LOG4NET for access to
- previous issues.
-
- Developing
- ==========
-
- log4net targets a wide array of .net platforms, including some
- which are out of support from Microsoft, making it difficult to
- install relevant SDKs and build for those targets. In particular,
- older Client Profile .NET Framework targets and dotnet core 1.1
- may be installed by using the bundled helper scripts:
-
- - [install-net-framework-sdk-3.5.ps1]()
- - [install-dotnet-core-sdk-1.1.ps1]()
-
- These scripts download the relevant installers from Microsoft servers,
- but you run them at your own risk.
-
- Please see [CONTRIBUTING.md](CONTRIBUTING.md) and
- [BUILDING.md](BUILDING.md)