Example #1
0
        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);
        }
Example #2
0
        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);
        }