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