@@ -23,27 +23,27 @@ limitations under the License.
23
23
<meta name =" keywords" content =" log4net release notes, log4net" />
24
24
<body >
25
25
<section id =" main" name =" Apache log4net™ Release Notes" >
26
- <section id =" a3.1.0 " name =" 3.1.0 " >
27
- Apache log4net 3.1.0 addresses reported issues:
28
- <section id =" a3.1.0 -bug" name =" Bug fixes" >
26
+ <section id =" a3.0.1 " name =" 3.0.1 " >
27
+ Apache log4net 3.0.1 addresses reported issues:
28
+ <section id =" a3.0.1 -bug" name =" Bug fixes" >
29
29
<ul >
30
30
<li >
31
31
<a href =" https://github.com/apache/logging-log4net/issues/tbd" >tbd</a > (by tbd)
32
32
</li >
33
33
</ul >
34
- </section ><section id =" a3.1.0 -enhancements" name =" Enhancements" >
35
- <ul >
36
- <li >
37
- <a href =" https://github.com/apache/logging-log4net/pull/176" >added source link</a > (by @FreeAndNil)
38
- </li >
39
- <li >
40
- <a href =" https://github.com/apache/logging-log4net/issues/177" >use ManagedThreadId for long running tasks</a > (reported by @Audela-220 fixed by @FreeAndNil)
41
- </li >
42
- <li >
43
- <a href =" https://github.com/apache/logging-log4net/pull/181" >automate version bumps</a > (by @FreeAndNil)
44
- </li >
45
- </ul >
46
- </section >
34
+ </section ><section id =" a3.0.1 -enhancements" name =" Enhancements" >
35
+ <ul >
36
+ <li >
37
+ <a href =" https://github.com/apache/logging-log4net/pull/176" >added source link</a > (by @FreeAndNil)
38
+ </li >
39
+ <li >
40
+ <a href =" https://github.com/apache/logging-log4net/issues/177" >use ManagedThreadId for long running tasks</a > (reported by @Audela-220 fixed by @FreeAndNil)
41
+ </li >
42
+ <li >
43
+ <a href =" https://github.com/apache/logging-log4net/pull/181" >automate version bumps</a > (by @FreeAndNil)
44
+ </li >
45
+ </ul >
46
+ </section >
47
47
</section >
48
48
<section id =" a3.0.0" name =" 3.0.0" >
49
49
<section id =" a3.0.0-breaking" name =" Breaking Changes" >
@@ -210,24 +210,24 @@ limitations under the License.
210
210
</li >
211
211
</ul >
212
212
</section ><section id =" a3.0.0-enhancements" name =" Enhancements" >
213
- <ul >
214
- <li >
215
- <a href =" https://github.com/apache/logging-log4net/issues/111" >Dropping support for older runtimes</a > (by @fluffynuts and @freeandnil)
216
- </li >
217
- <li >
218
- <a href =" https://github.com/apache/logging-log4net/issues/124" >Add support for nullable annotations</a > (by @erikmav)
219
- </li >
220
- <li >
221
- <a href =" https://github.com/apache/logging-log4net/issues/125" >Remove deprecated code for 3.0</a > (by @erikmav)
222
- </li >
223
- <li >
224
- <a href =" https://github.com/apache/logging-log4net/issues/127" >Enable building log4net with docker container</a > (by @freeandnil)
225
- </li >
226
- <li >
227
- <a href =" https://github.com/apache/logging-log4net/issues/109" >Fix dotnet (ie not netfx) test run</a > (by @mobilebilly)
228
- </li >
229
- </ul >
230
- </section >
213
+ <ul >
214
+ <li >
215
+ <a href =" https://github.com/apache/logging-log4net/issues/111" >Dropping support for older runtimes</a > (by @fluffynuts and @freeandnil)
216
+ </li >
217
+ <li >
218
+ <a href =" https://github.com/apache/logging-log4net/issues/124" >Add support for nullable annotations</a > (by @erikmav)
219
+ </li >
220
+ <li >
221
+ <a href =" https://github.com/apache/logging-log4net/issues/125" >Remove deprecated code for 3.0</a > (by @erikmav)
222
+ </li >
223
+ <li >
224
+ <a href =" https://github.com/apache/logging-log4net/issues/127" >Enable building log4net with docker container</a > (by @freeandnil)
225
+ </li >
226
+ <li >
227
+ <a href =" https://github.com/apache/logging-log4net/issues/109" >Fix dotnet (ie not netfx) test run</a > (by @mobilebilly)
228
+ </li >
229
+ </ul >
230
+ </section >
231
231
</section >
232
232
<section id =" a2.0.17" name =" 2.0.17" >
233
233
Apache log4net 2.0.17 addresses reported issues:
@@ -254,27 +254,27 @@ limitations under the License.
254
254
</li >
255
255
</ul >
256
256
</section ><section id =" a2.0.16-enhancements" name =" Enhancements" >
257
- <ul >
258
- <li >
259
- <a href =" https://github.com/apache/logging-log4net/pull/89" >adding extension points for revising logged content</a > (by @freeandnil)
260
- </li >
261
- <li >
262
- <a href =" https://github.com/apache/logging-log4net/pull/91" >SystemInfo.EntryAssemblyLocation writable to adjust location for config-files in unit test projects</a > (by @freeandnil)
263
- </li >
264
- <li >
265
- <a href =" https://github.com/apache/logging-log4net/pull/92" >New locking model for single log file in native applications with managed parts</a > (by @freeandnil)
266
- </li >
267
- <li >
268
- <a href =" https://github.com/apache/logging-log4net/pull/93" >Extension point for handling new lines in RemoteSysLogAppender added</a > (by @freeandnil)
269
- </li >
270
- <li >
271
- <a href =" https://github.com/apache/logging-log4net/pull/95" >Defer creation of locking model to ActivateOptions()</a > (by @freeandnil)
272
- </li >
273
- <li >
274
- <a href =" https://github.com/apache/logging-log4net/pull/101" >Add Peek() method to ThreadContextStack and LogicalThreadContextStack</a > (by @andreycha)
275
- </li >
276
- </ul >
277
- </section >
257
+ <ul >
258
+ <li >
259
+ <a href =" https://github.com/apache/logging-log4net/pull/89" >adding extension points for revising logged content</a > (by @freeandnil)
260
+ </li >
261
+ <li >
262
+ <a href =" https://github.com/apache/logging-log4net/pull/91" >SystemInfo.EntryAssemblyLocation writable to adjust location for config-files in unit test projects</a > (by @freeandnil)
263
+ </li >
264
+ <li >
265
+ <a href =" https://github.com/apache/logging-log4net/pull/92" >New locking model for single log file in native applications with managed parts</a > (by @freeandnil)
266
+ </li >
267
+ <li >
268
+ <a href =" https://github.com/apache/logging-log4net/pull/93" >Extension point for handling new lines in RemoteSysLogAppender added</a > (by @freeandnil)
269
+ </li >
270
+ <li >
271
+ <a href =" https://github.com/apache/logging-log4net/pull/95" >Defer creation of locking model to ActivateOptions()</a > (by @freeandnil)
272
+ </li >
273
+ <li >
274
+ <a href =" https://github.com/apache/logging-log4net/pull/101" >Add Peek() method to ThreadContextStack and LogicalThreadContextStack</a > (by @andreycha)
275
+ </li >
276
+ </ul >
277
+ </section >
278
278
</section >
279
279
<section id =" a2.0.15" name =" 2.0.15" >
280
280
Attention: .NET 3.5 Client Profile is <i >no longer supported</i >. I'm really sorry, I've tried
@@ -300,19 +300,19 @@ limitations under the License.
300
300
</li >
301
301
</ul >
302
302
</section ><section id =" a2.0.15-enhancements" name =" Enhancements" >
303
- <ul >
304
- <li >
305
- <a href =" https://github.com/apache/logging-log4net/pull/81" >Enforce TLS1.2 in the ps1 scripts provided for dev use</a >
306
- </li >
307
- <li >
308
- <a href =" https://github.com/apache/logging-log4net/pull/80" >Corrected links in README</a >
309
- </li >
310
- <li >
311
- <a href =" https://github.com/apache/logging-log4net/pull/89" >Open up the internals of LogEvent a bit for extension purposes</a >
312
- </li >
313
- <li >Add information about FixFlags and performance to the BufferingAppender (and derivative) documentation</li >
314
- </ul >
315
- </section >
303
+ <ul >
304
+ <li >
305
+ <a href =" https://github.com/apache/logging-log4net/pull/81" >Enforce TLS1.2 in the ps1 scripts provided for dev use</a >
306
+ </li >
307
+ <li >
308
+ <a href =" https://github.com/apache/logging-log4net/pull/80" >Corrected links in README</a >
309
+ </li >
310
+ <li >
311
+ <a href =" https://github.com/apache/logging-log4net/pull/89" >Open up the internals of LogEvent a bit for extension purposes</a >
312
+ </li >
313
+ <li >Add information about FixFlags and performance to the BufferingAppender (and derivative) documentation</li >
314
+ </ul >
315
+ </section >
316
316
</section >
317
317
<section id =" a2.0.14" name =" 2.0.14" >
318
318
Apache log4net 2.0.14 is a minor release to address some reported issues
@@ -488,9 +488,9 @@ limitations under the License.
488
488
.NET Standard 1.3 - has become a supported platform. Please
489
489
note that several features of log4net are not available
490
490
when using the .NET Core version, see <a href =" framework-support.html#netstandard-1.3" >
491
- framework
492
- support
493
- </a > for details.
491
+ framework
492
+ support
493
+ </a > for details.
494
494
</p >
495
495
<section id =" a2.0.6-bug" name =" Bug Fixes" >
496
496
<ul >
@@ -1223,34 +1223,34 @@ limitations under the License.
1223
1223
[<a href =" https://issues.apache.org/jira/browse/LOG4NET-92" >LOG4NET-92</a >] - Build for
1224
1224
Compact Framework 2.0
1225
1225
</li ><li >
1226
- [<a href =" https://issues.apache.org/jira/browse/LOG4NET-107" >LOG4NET-107</a >] - Added
1227
- ExceptionEvaluator
1228
- </li ><li >
1229
- [<a href =" https://issues.apache.org/jira/browse/LOG4NET-115" >LOG4NET-115</a >] - Expand
1230
- UserAppDataPath in filename
1231
- </li ><li >
1232
- [<a href =" https://issues.apache.org/jira/browse/LOG4NET-116" >LOG4NET-116</a >] - allow
1233
- smtp
1234
- to ssl authenticate and with certificates.
1235
- </li ><li >
1236
- [<a href =" https://issues.apache.org/jira/browse/LOG4NET-154" >LOG4NET-154</a >] - Add a
1237
- StackTracePatternConverter to display method calls leading up to log message
1238
- </li ><li >
1239
- [<a href =" https://issues.apache.org/jira/browse/LOG4NET-155" >LOG4NET-155</a >] - Add
1240
- TimeEvaluator
1241
- </li ><li >
1242
- [<a href =" https://issues.apache.org/jira/browse/LOG4NET-168" >LOG4NET-168</a >] - New
1243
- property
1244
- ReplyTo address for the SmtpAppender required
1245
- </li ><li >
1246
- [<a href =" https://issues.apache.org/jira/browse/LOG4NET-176" >LOG4NET-176</a >] -
1247
- Buildable
1248
- with VS 2008 and .NET FW 3.5
1249
- </li ><li >
1250
- [<a href =" https://issues.apache.org/jira/browse/LOG4NET-233" >LOG4NET-233</a >] - Support
1251
- .NET
1252
- 4.0 including Client Profile
1253
- </li >
1226
+ [<a href =" https://issues.apache.org/jira/browse/LOG4NET-107" >LOG4NET-107</a >] - Added
1227
+ ExceptionEvaluator
1228
+ </li ><li >
1229
+ [<a href =" https://issues.apache.org/jira/browse/LOG4NET-115" >LOG4NET-115</a >] - Expand
1230
+ UserAppDataPath in filename
1231
+ </li ><li >
1232
+ [<a href =" https://issues.apache.org/jira/browse/LOG4NET-116" >LOG4NET-116</a >] - allow
1233
+ smtp
1234
+ to ssl authenticate and with certificates.
1235
+ </li ><li >
1236
+ [<a href =" https://issues.apache.org/jira/browse/LOG4NET-154" >LOG4NET-154</a >] - Add a
1237
+ StackTracePatternConverter to display method calls leading up to log message
1238
+ </li ><li >
1239
+ [<a href =" https://issues.apache.org/jira/browse/LOG4NET-155" >LOG4NET-155</a >] - Add
1240
+ TimeEvaluator
1241
+ </li ><li >
1242
+ [<a href =" https://issues.apache.org/jira/browse/LOG4NET-168" >LOG4NET-168</a >] - New
1243
+ property
1244
+ ReplyTo address for the SmtpAppender required
1245
+ </li ><li >
1246
+ [<a href =" https://issues.apache.org/jira/browse/LOG4NET-176" >LOG4NET-176</a >] -
1247
+ Buildable
1248
+ with VS 2008 and .NET FW 3.5
1249
+ </li ><li >
1250
+ [<a href =" https://issues.apache.org/jira/browse/LOG4NET-233" >LOG4NET-233</a >] - Support
1251
+ .NET
1252
+ 4.0 including Client Profile
1253
+ </li >
1254
1254
</li >
1255
1255
</ul >
1256
1256
</section >
@@ -1458,17 +1458,17 @@ limitations under the License.
1458
1458
<h3 >Renamed namespaces</h3 >
1459
1459
<p >
1460
1460
Renamed namespace <span class =" code" >log4net.spi</span > to <span class =" code" >
1461
- log4net.Core
1462
- </span >.
1461
+ log4net.Core
1462
+ </span >.
1463
1463
Renamed namespace <span class =" code" >log4net.helpers</span > to <span class =" code" >
1464
- log4net.Util
1465
- </span >.
1464
+ log4net.Util
1465
+ </span >.
1466
1466
</p >
1467
1467
<h3 >Renamed config classes and attributes</h3 >
1468
1468
<p >
1469
1469
In the <span class =" code" >log4net.Config</span > namespace the <span class =" code" >
1470
- DOMConfigurator
1471
- </span >,
1470
+ DOMConfigurator
1471
+ </span >,
1472
1472
<span class =" code" >DOMConfiguratorAttribute</span >, <span class =" code" >DomainAttribute</span >,
1473
1473
and <span class =" code" >AliasDomainAttribute</span > have been marked as obsolete. These types are
1474
1474
still available and functional in this release.
@@ -2224,25 +2224,25 @@ limitations under the License.
2224
2224
compatibility only. Changed interface <span class =" code" >ICategoryFactory</span > to
2225
2225
<span class =" code" >ILoggerFactory</span >
2226
2226
and the implementation class <span class =" code" >DefaultCategoryFactory</span > to <span class =" code" >
2227
- DefaultLoggerFactory
2228
- </span >.
2227
+ DefaultLoggerFactory
2228
+ </span >.
2229
2229
</p >
2230
2230
<h3 >Replaced Priority class with Level class</h3 >
2231
2231
<p >
2232
2232
The <span class =" code" >Priority</span > class has been replaced by the <span class =" code" >
2233
- Level
2234
- </span > class.
2233
+ Level
2234
+ </span > class.
2235
2235
The <span class =" code" >Priority</span > class still exists for backward compatibility only.
2236
2236
The <span class =" code" >Level</span > class implements a static pool of <span class =" code" >
2237
- Level
2238
- </span > objects.
2237
+ Level
2238
+ </span > objects.
2239
2239
The <span class =" code" >Level</span > class is sealed and serializable.
2240
2240
</p >
2241
2241
<h3 >Added ILoggerRepository interface implemented by Hierarchy</h3 >
2242
2242
<p >
2243
2243
The <span class =" code" >Hierarchy</span > class implements the <span class =" code" >
2244
- ILoggerRepository
2245
- </span > interface.
2244
+ ILoggerRepository
2245
+ </span > interface.
2246
2246
This interface is used by the <span class =" code" >LogManager</span > class and therefore
2247
2247
allows different implementations of <span class =" code" >ILoggerRepository</span > to be used.
2248
2248
</p >
0 commit comments