You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by fr...@apache.org on 2024/04/08 15:19:22 UTC
(logging-log4net) branch Feature/111-Dropping-support-for-older-runtimes updated (95383f30 -> c4df728e)
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 95383f30 Update README.md
add 03ed9af7 #124 fixed LoggingEventTest for execution in CE(S)T or SAST
add a8b207f0 #124 added missing nullable attributes from net6-8
add babde01e #124 added Log4NetAssert
add f0b5ad4f #124 fixed more nullable Warnings when targeting net8.0
add a4d877f6 #124 added links to https://github.com/dotnet/runtime - more pattern matching
add c4df728e Merge pull request #141 from apache/Feature/124-nullable-net8
No new revisions were added by this update.
Summary of changes:
.editorconfig | 13 +-
.../SerializeEventProgram.cs | 3 +-
.../log4net2-SerializeEvent/SerializeV2Event.dat | Bin 875 -> 822 bytes
src/log4net.Tests/Core/LoggingEventTest.cs | 9 +-
src/log4net/Appender/AdoNetAppender.cs | 132 +++++++-------
src/log4net/Appender/AppenderCollection.cs | 32 ++--
src/log4net/Appender/FileAppender.cs | 35 ++--
src/log4net/Appender/SmtpAppender.cs | 47 +++--
src/log4net/Appender/SmtpPickupDirAppender.cs | 2 +-
src/log4net/Config/ConfiguratorAttribute.cs | 4 +-
src/log4net/Config/PluginAttribute.cs | 38 +----
src/log4net/Config/XmlConfigurator.cs | 11 +-
src/log4net/Core/DefaultRepositorySelector.cs | 154 ++++++-----------
src/log4net/Core/Level.cs | 28 ++-
src/log4net/Core/LevelCollection.cs | 162 ++++--------------
src/log4net/Core/LocationInfo.cs | 43 +++--
src/log4net/Core/LogException.cs | 5 +-
src/log4net/Core/LoggerManager.cs | 183 +++-----------------
src/log4net/Core/LoggingEvent.cs | 21 ++-
src/log4net/Core/StackFrameItem.cs | 2 +-
src/log4net/Core/WrapperMap.cs | 2 +-
.../CodeAnalysis/AllowNullAttribute.cs} | 28 ++-
.../CallerArgumentExpressionAttribute.cs} | 28 ++-
.../CompilerFeatureRequiredAttribute.cs | 58 +++++++
.../CodeAnalysis/DisallowNullAttribute.cs} | 27 ++-
.../CodeAnalysis/DoesNotReturnAttribute.cs} | 28 ++-
.../CodeAnalysis/DoesNotReturnIfAttribute.cs | 51 ++++++
.../Diagnostics/CodeAnalysis/IsExternalInit.cs | 22 ++-
.../CodeAnalysis/MaybeNullAttribute.cs} | 30 ++--
.../CodeAnalysis/MaybeNullWhenAttribute.cs} | 30 ++--
.../CodeAnalysis/MemberNotNullAttribute.cs | 52 ++++++
.../CodeAnalysis/MemberNotNullWhenAttribute.cs | 64 +++++++
.../Diagnostics/CodeAnalysis/NotNullAttribute.cs} | 31 ++--
.../CodeAnalysis}/NotNullIfNotNullAttribute.cs | 8 +-
.../CodeAnalysis/NotNullWhenAttribute.cs} | 32 ++--
.../Diagnostics/CodeAnalysis/NullableAttribute.cs | 41 +++++
.../CodeAnalysis/NullableContextAttribute.cs | 38 +++++
.../CodeAnalysis/RequiredMemberAttribute.cs} | 30 ++--
.../CodeAnalysis/SetsRequiredMembersAttribute.cs} | 31 ++--
.../CodeAnalysis/ValidatedNotNullAttribute.cs} | 28 +--
src/log4net/LogicalThreadContext.cs | 8 +-
src/log4net/Plugin/PluginCollection.cs | 133 +++------------
.../Hierarchy/XmlHierarchyConfigurator.cs | 17 +-
src/log4net/Util/EmptyDictionary.cs | 25 +--
src/log4net/Util/Log4NetAssert.cs | 82 +++++++++
src/log4net/Util/LogicalThreadContextProperties.cs | 39 ++---
src/log4net/Util/LogicalThreadContextStacks.cs | 2 +-
src/log4net/Util/PatternParser.cs | 2 +-
.../EnvironmentPatternConverter.cs | 2 +-
.../UserNamePatternConverter.cs | 14 +-
src/log4net/Util/PropertiesDictionary.cs | 50 ++----
src/log4net/Util/QuietTextWriter.cs | 23 +--
src/log4net/Util/ReadOnlyPropertiesDictionary.cs | 2 +-
src/log4net/Util/SystemInfo.cs | 13 +-
src/log4net/Util/TextWriterAdapter.cs | 29 +---
src/log4net/Util/ThreadContextStacks.cs | 2 +-
.../Util/TypeConverters/BooleanConverter.cs | 4 +-
.../Util/TypeConverters/IPAddressConverter.cs | 4 +-
src/log4net/log4net.csproj | 190 ++++++++++-----------
59 files changed, 1023 insertions(+), 1201 deletions(-)
copy src/{log4net.Tests/Layout/DynamicPatternLayoutTest.cs => log4net/Diagnostics/CodeAnalysis/AllowNullAttribute.cs} (57%)
copy src/{log4net.Tests/Layout/DynamicPatternLayoutTest.cs => log4net/Diagnostics/CodeAnalysis/CallerArgumentExpressionAttribute.cs} (53%)
create mode 100644 src/log4net/Diagnostics/CodeAnalysis/CompilerFeatureRequiredAttribute.cs
copy src/{log4net.Tests/Layout/DynamicPatternLayoutTest.cs => log4net/Diagnostics/CodeAnalysis/DisallowNullAttribute.cs} (57%)
copy src/{log4net.Tests/Layout/DynamicPatternLayoutTest.cs => log4net/Diagnostics/CodeAnalysis/DoesNotReturnAttribute.cs} (59%)
create mode 100644 src/log4net/Diagnostics/CodeAnalysis/DoesNotReturnIfAttribute.cs
copy examples/Layouts/SampleLayoutsApp/Layout/LevelConversionPattern.cs => src/log4net/Diagnostics/CodeAnalysis/IsExternalInit.cs (70%)
copy src/{log4net.Tests/Layout/DynamicPatternLayoutTest.cs => log4net/Diagnostics/CodeAnalysis/MaybeNullAttribute.cs} (60%)
copy src/log4net/{Util/NotNullIfNotNullAttribute.cs => Diagnostics/CodeAnalysis/MaybeNullWhenAttribute.cs} (51%)
create mode 100644 src/log4net/Diagnostics/CodeAnalysis/MemberNotNullAttribute.cs
create mode 100644 src/log4net/Diagnostics/CodeAnalysis/MemberNotNullWhenAttribute.cs
copy src/{log4net.Tests/Layout/DynamicPatternLayoutTest.cs => log4net/Diagnostics/CodeAnalysis/NotNullAttribute.cs} (56%)
copy src/log4net/{Util => Diagnostics/CodeAnalysis}/NotNullIfNotNullAttribute.cs (88%)
rename src/log4net/{Util/NotNullIfNotNullAttribute.cs => Diagnostics/CodeAnalysis/NotNullWhenAttribute.cs} (53%)
create mode 100644 src/log4net/Diagnostics/CodeAnalysis/NullableAttribute.cs
create mode 100644 src/log4net/Diagnostics/CodeAnalysis/NullableContextAttribute.cs
copy src/{log4net.Tests/Layout/DynamicPatternLayoutTest.cs => log4net/Diagnostics/CodeAnalysis/RequiredMemberAttribute.cs} (59%)
copy src/{log4net.Tests/Layout/DynamicPatternLayoutTest.cs => log4net/Diagnostics/CodeAnalysis/SetsRequiredMembersAttribute.cs} (59%)
copy src/{log4net.Tests/Layout/DynamicPatternLayoutTest.cs => log4net/Diagnostics/CodeAnalysis/ValidatedNotNullAttribute.cs} (62%)
create mode 100644 src/log4net/Util/Log4NetAssert.cs