Sul fatto che log4net sia potente, non si discute.
Sul fatto che sia leggermente ostico… qualcosina si potrebbe dire.
Io, ad esempio, ho avuto difficoltà a trovare come configurare i layout pattern (quelle stringhe fatte di tanti % e lettere, come “%C %F %L %l %M”). Paradossalmente sono riuscito a trovare prima la versione originaria della documentazione a supporto dei pattern di concatenazione dei messaggi per log4j e finalmente questa per log4net.

Di solito, nei miliardi di esempi di configurazione che circolano per la rete, si trovano dei pattern +/- standard come il seguente: “%date %thread %level %logger %message%newline”.
Dando un’occhiata al link di cui sopra, ci si accorge delle forti customizzazioni che si possono fare sul logging (o tracing, che dir si voglia).

HTH,
a.