The problem is, that you use the
evaluator type="log4net.Core.LevelEvaluator">
<threshold value="WARN"/>
</evaluator>Every message needs to be checked if it matchs the filter. Perhaps you can set the filterlevel inside the <logger> definition? I guess this would speed up things.
