code: public Log getInstance( String name )
          throws LogConfigurationException
      {
          if( m_log == null )
          {
              m_log = new NullLog();
          }
          return m_log;
      }
docs: <p>
  Construct (if necessary) and return a <code>Log</code> instance, using
  the factory's current set of configuration attributes.
  </p>
  
  <p>
  <strong>NOTE</strong> - Depending upon the implementation of the
  <code>LogFactory</code> you are using, the <code>Log</code> instance
  you are returned may or may not be local to the current application, and
  may or may not be returned again on a subsequent call with the same name
  argument.
  </p>
  
  @param 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)
  
  @return the Log instance of the class with the given name.
  
  @throws LogConfigurationException if a suitable <code>Log</code> instance cannot be returned