public ILogger Logger(string className) { string serverName = LogGlobals.GetServerName(); if (serverLoggerDictionary.ContainsKey(serverName)) { ILogger theLog = serverLoggerDictionary[serverName][className]; if (theLog != null) { theLog.Reset(className, serverName); return(theLog); } } if (loggerDictionary.ContainsKey(className)) { loggerDictionary[className].Reset(className); return(loggerDictionary[className]); } return(createLogger(className)); }