I'm working in a MVC project, which has several controllers. Each has in the beginning
private static readonly ILog Logger = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
In c#, I was using loggers in exception. I can't understand why each controller has its own logger.