Example #1
0
        /// <summary> Convenience method to return a named HAPI logger, without the application
        /// having to care about factories.
        /// 
        /// </summary>
        /// <param name="name">Logical name of the <code>Log</code> instance to be
        /// returned (the meaning of this name is only known to the underlying
        /// logging implementation that is being wrapped)
        /// 
        /// </param>
        /// <exception cref="LogConfigurationException">if a suitable <code>Log</code>
        /// instance cannot be returned
        /// </exception>
        public static IHapiLog GetHapiLog(System.String name)
        {
            IHapiLog retVal = null;

            ILog log = LogFactory.GetLog(name);
            retVal = new HapiLogImpl(log);

            return retVal;
        }
Example #2
0
        /// <summary> Convenience method to return a named HAPI logger, without the application
        /// having to care about factories.
        /// 
        /// </summary>
        /// <param name="clazz">Class for which a log name will be derived
        /// 
        /// </param>
        /// <exception cref="LogConfigurationException">if a suitable <code>Log</code>
        /// instance cannot be returned
        /// </exception>
        public static IHapiLog GetHapiLog(System.Type clazz)
        {
            IHapiLog retVal = null;

            ILog log = LogFactory.GetLog(clazz);
            retVal = new HapiLogImpl(log);

            return retVal;
        }
Example #3
0
        /// <summary> Convenience method to return a named HAPI logger, without the application
        /// having to care about factories.
        ///
        /// </summary>
        /// <param name="name">Logical name of the <code>Log</code> instance to be
        /// returned (the meaning of this name is only known to the underlying
        /// logging implementation that is being wrapped)
        ///
        /// </param>
        /// <exception cref="LogConfigurationException">if a suitable <code>Log</code>
        /// instance cannot be returned
        /// </exception>
        public static IHapiLog GetHapiLog(String name)
        {
            IHapiLog retVal = null;

            ILog log = LogFactory.GetLog(name);

            retVal = new HapiLogImpl(log);

            return(retVal);
        }
Example #4
0
        /// <summary> Convenience method to return a named HAPI logger, without the application
        /// having to care about factories.
        ///
        /// </summary>
        /// <param name="clazz">Class for which a log name will be derived
        ///
        /// </param>
        /// <exception cref="LogConfigurationException">if a suitable <code>Log</code>
        /// instance cannot be returned
        /// </exception>
        public static IHapiLog GetHapiLog(Type clazz)
        {
            IHapiLog retVal = null;

            ILog log = LogFactory.GetLog(clazz);

            retVal = new HapiLogImpl(log);

            return(retVal);
        }