/// <summary>
        /// Get a ILog instance by name.
        /// </summary>
        /// <param name="name">Usually a <see cref="Type" />'s Name or FullName property.</param>
        /// <returns>An ILog instance that will write data to <see cref="Console.Out" />.</returns>
        public ILog GetLogger(string name)
        {
            ILog log = _logs[name] as ILog;

            if (log == null)
            {
                log = new ConsoleOutLogger(name, _Level, _showDateTime, _showLogName, _dateTimeFormat);
                _logs.Add(name, log);
            }
            return(log);
        }
		/// <summary>
		/// Get a ILog instance by name.
		/// </summary>
		/// <param name="name">Usually a <see cref="Type" />'s Name or FullName property.</param>
		/// <returns>An ILog instance that will write data to <see cref="Console.Out" />.</returns>
		public ILog GetLogger(string name)
		{
			ILog log = _logs[name] as ILog;
			if ( log == null )
			{
				log = new ConsoleOutLogger( name, _Level, _showDateTime, _showLogName, _dateTimeFormat );
				_logs.Add( name, log );
			}
			return log;
		}