log4net: Creating a logger dynamically, should I worry about anything?
I would say that you don't have to worry about creating loggers in code. It's one of the supported methods of creating them. You do lose the ability to change things while the application is running (unless you write the code for it). That's just one of the benefits of using config files.