public ILog GetLogger(string name) { ILog log; if (repositories.TryGetValue(name, out log)) { return(log); } log = new LogImpl(name, this); repositories[name] = log; return(log); }
public ILog GetLogger(Type type) { ILog log; if (repositories.TryGetValue(type.FullName, out log)) { return(log); } log = new LogImpl(type.Name, this); repositories[type.FullName] = log; return(log); }