Hierarchy of log4net-loggers (namespace vs class)

Why you don't need a wildcard when configuring log4net parameters for all loggers within a namespace.

If you want specify log-parameters for loggers of a whole namespace normally you use a scheme like

<logger name="GrandNS.ParentNS.ChildNS.\*" ..

this is the same like

<logger name="GrandNS.ParentNS.ChildNS" ..

There is no ambiguous name possible, because it is not allowed to define a class with the name of a namespace at the same namespace-level.