This is an automated email from the ASF dual-hosted git repository.
freeandnil pushed a change to branch
Feature/111-Dropping-support-for-older-runtimes
in repository https://gitbox.apache.org/repos/asf/logging-log4net.git
from 4ff23931 fixed PR comments
add 97731236 Enable nullable annotations for the repo, then update a few
files with nullable, convert .NET 1 data structures to strongly typed
collections, and perform other modernizations
add 466880d0 PR comments
add 7bde9329 More test coverage
No new revisions were added by this update.
Summary of changes:
.editorconfig | 133 +++++++
src/Directory.Build.props | 1 +
.../Appender/AdoNet/Log4NetCommand.cs | 73 +---
.../Appender/AdoNet/Log4NetConnection.cs | 52 +--
.../Appender/AdoNet/Log4NetTransaction.cs | 20 +-
src/log4net.Tests/Appender/AdoNetAppenderTest.cs | 24 +-
.../Appender/RollingFileAppenderTest.cs | 60 ++-
.../Appender/SmtpPickupDirAppenderTest.cs | 6 +-
.../Core/DefaultRepositorySelectorTest.cs | 189 ++++++++++
src/log4net.Tests/Core/LevelMapTest.cs | 71 ++++
.../Hierarchy/{Hierarchy.cs => HierarchyTest.cs} | 4 +-
.../Hierarchy/{Logger.cs => LoggerTest.cs} | 145 +++++---
src/log4net.Tests/Utils.cs | 15 +-
src/log4net.sln | 35 +-
src/log4net/Appender/AdoNetAppender.cs | 304 +++-------------
src/log4net/Config/RepositoryAttribute.cs | 31 +-
src/log4net/Core/CompactRepositorySelector.cs | 357 ------------------
src/log4net/Core/DefaultRepositorySelector.cs | 401 +++++++++------------
src/log4net/Core/IAppenderAttachable.cs | 8 +-
src/log4net/Core/ILogger.cs | 7 +-
src/log4net/Core/IRepositorySelector.cs | 24 +-
src/log4net/Core/LevelCollection.cs | 12 +
src/log4net/Core/LevelMap.cs | 88 ++---
src/log4net/Core/LoggerManager.cs | 24 +-
src/log4net/ObjectRenderer/RendererMap.cs | 206 ++++-------
src/log4net/Repository/Hierarchy/Logger.cs | 191 +++-------
src/log4net/Repository/ILoggerRepository.cs | 214 ++---------
src/log4net/Util/SystemInfo.cs | 352 ++++--------------
.../Util/TypeConverters/TypeConverterAttribute.cs | 4 +-
29 files changed, 1074 insertions(+), 1977 deletions(-)
create mode 100644 src/log4net.Tests/Core/DefaultRepositorySelectorTest.cs
create mode 100644 src/log4net.Tests/Core/LevelMapTest.cs
rename src/log4net.Tests/Hierarchy/{Hierarchy.cs => HierarchyTest.cs} (97%)
rename src/log4net.Tests/Hierarchy/{Logger.cs => LoggerTest.cs} (68%)
delete mode 100644 src/log4net/Core/CompactRepositorySelector.cs