public TurkuazLog4NetLogger(string loggerName)
 {
     _logger = LogFactory.GetInternalLogger(loggerName).Logger;
 }
 public TurkuazLog4NetLogger(Type loggerType)
 {
     _logger = LogFactory.GetInternalLogger(loggerType).Logger;
 }
        /// <summary>
        /// Resolve
        /// </summary>
        /// <param name="context">The context</param>
        /// <param name="parentResolver">The parent resolver</param>
        /// <param name="model">The model</param>
        /// <param name="dependency">The dependency</param>
        /// <returns>If can be resolve this model, return true otherwise false.</returns>
        public object Resolve(CreationContext context, ISubDependencyResolver parentResolver, ComponentModel model, DependencyModel dependency)
        {
            Debug.Assert(CanResolve(context, parentResolver, model, dependency));

            return(LogFactory.GetLogger(model.Implementation));
        }