Skip to content

Commit bb60359

Browse files
committed
#175 Dropping support for legacy serialization
1 parent b94b45a commit bb60359

20 files changed

+51
-23
lines changed

src/build-preview.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
dotnet build -c Release '-p:GeneratePackages=true;VersionSuffix=preview.2' ./log4net/log4net.csproj
1+
dotnet build -c Release '-p:GeneratePackages=true;VersionSuffix=preview.4' ./log4net/log4net.csproj

src/log4net/Appender/FileAppender.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ public class FileAppender : TextWriterAppender
8686
/// </summary>
8787
private sealed class LockingStream : Stream, IDisposable
8888
{
89-
[Serializable]
89+
[Log4NetSerializable]
9090
public sealed class LockStateException : LogException
9191
{
9292
public LockStateException(string message)

src/log4net/Config/AliasRepositoryAttribute.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ namespace log4net.Config
4141
/// <author>Nicko Cadell</author>
4242
/// <author>Gert Driesen</author>
4343
[AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)]
44-
[Serializable]
44+
[Log4NetSerializable]
4545
public sealed class AliasRepositoryAttribute : Attribute
4646
{
4747
/// <summary>

src/log4net/Config/PluginAttribute.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ namespace log4net.Config
3939
/// <author>Nicko Cadell</author>
4040
/// <author>Gert Driesen</author>
4141
[AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)]
42-
[Serializable]
42+
[Log4NetSerializable]
4343
public sealed class PluginAttribute : Attribute, IPluginFactory
4444
{
4545
/// <summary>

src/log4net/Config/RepositoryAttribute.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ namespace log4net.Config
4242
/// <author>Nicko Cadell</author>
4343
/// <author>Gert Driesen</author>
4444
[AttributeUsage(AttributeTargets.Assembly)]
45-
[Serializable]
45+
[Log4NetSerializable]
4646
public sealed class RepositoryAttribute : Attribute
4747
{
4848
/// <summary>

src/log4net/Config/SecurityContextProviderAttribute.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ namespace log4net.Config
4242
/// </remarks>
4343
/// <author>Nicko Cadell</author>
4444
[AttributeUsage(AttributeTargets.Assembly)]
45-
[Serializable]
45+
[Log4NetSerializable]
4646
public sealed class SecurityContextProviderAttribute : ConfiguratorAttribute
4747
{
4848
/// <summary>

src/log4net/Config/XmlConfiguratorAttribute.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ namespace log4net.Config
7676
/// <author>Nicko Cadell</author>
7777
/// <author>Gert Driesen</author>
7878
[AttributeUsage(AttributeTargets.Assembly)]
79-
[Serializable]
79+
[Log4NetSerializable]
8080
public sealed class XmlConfiguratorAttribute : ConfiguratorAttribute
8181
{
8282
/// <summary>

src/log4net/Core/Level.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,8 @@ namespace log4net.Core;
8282
/// </remarks>
8383
/// <author>Nicko Cadell</author>
8484
/// <author>Gert Driesen</author>
85-
[Serializable]
86-
public class Level : IComparable, ISerializable, IEquatable<Level>, IComparable<Level>
85+
[Log4NetSerializable]
86+
public class Level : IComparable, ILog4NetSerializable, IEquatable<Level>, IComparable<Level>
8787
{
8888
/// <summary>
8989
/// Constructor

src/log4net/Core/LocationInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,8 @@ namespace log4net.Core
5757
/// </remarks>
5858
/// <author>Nicko Cadell</author>
5959
/// <author>Gert Driesen</author>
60-
[Serializable]
61-
public class LocationInfo : ISerializable
60+
[Log4NetSerializable]
61+
public class LocationInfo : ILog4NetSerializable
6262
{
6363
/// <summary>
6464
/// Constructor

src/log4net/Core/LogException.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ namespace log4net.Core
3434
/// </remarks>
3535
/// <author>Nicko Cadell</author>
3636
/// <author>Gert Driesen</author>
37-
[Serializable]
37+
[Log4NetSerializable]
3838
public class LogException : ApplicationException
3939
{
4040
/// <summary>

0 commit comments

Comments
 (0)