public static ILog GetLogger(Type t) { if (!RegisteredLogs.ContainsKey(t)) { RegisteredLogs[t] = new LogWrapper(Assembly.GetCallingAssembly(), t); if (RealLogProvider!=null) RegisteredLogs[t].RealLog = RealLogProvider.Provide(RegisteredLogs[t]); } return RegisteredLogs[t]; }
public static ILog GetLogger(Type t) { if (!RegisteredLogs.ContainsKey(t)) { RegisteredLogs[t] = new LogWrapper(Assembly.GetCallingAssembly(), t); if (RealLogProvider != null) { RegisteredLogs[t].RealLog = RealLogProvider.Provide(RegisteredLogs[t]); } } return(RegisteredLogs[t]); }
public ILog GetLog(LogWrapper context) { return(new TraceLog(this, context.ForType.FullName)); }