示例#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 HapiLog getHapiLog(System.String name)
        {
            HapiLog retVal = null;

            Log log = LogFactory.getLog(name);
            retVal = new HapiLogImpl(log);

            return retVal;
        }
示例#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 HapiLog getHapiLog(System.Type clazz)
        {
            HapiLog retVal = null;

            Log log = LogFactory.getLog(clazz);
            retVal = new HapiLogImpl(log);

            return retVal;
        }
示例#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 HapiLog getHapiLog(System.String name)
        {
            HapiLog retVal = null;

            Log log = LogFactory.getLog(name);

            retVal = new HapiLogImpl(log);

            return(retVal);
        }
示例#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 HapiLog getHapiLog(System.Type clazz)
        {
            HapiLog retVal = null;

            Log log = LogFactory.getLog(clazz);

            retVal = new HapiLogImpl(log);

            return(retVal);
        }