Regression: Creating nested loggers in reverse order fails in 3.0.0-preview.1
Closed this issue · 1 comments
FreeAndNil commented
When creating nested loggers in reverse order
var child = LogManager.GetLogger("A.B.C");
var parent = LogManager.GetLogger("A.B")
you get
Message:
System.InvalidCastException : Unable to cast object of type 'log4net.Repository.Hierarchy.ProvisionNode' to type 'log4net.Repository.Hierarchy.Logger'.
Stack Trace:
<>c__DisplayClass32_0.<GetLogger>g__CreateLogger|1(Action
1 extraInit) line 688
Hierarchy.GetLogger(String name, ILoggerFactory factory) line 679
Hierarchy.GetLogger(String name) line 317`
src/log4net/Repository/Hierarchy/Hierarchy.cs in b5f6ea2 #126
FreeAndNil commented
Fixed in 3.0.0-preview.2