org.apache.avalon.logging.provider
Interface LoggingFactory

All Superinterfaces:
Factory
All Known Implementing Classes:
DefaultLoggingFactory, Log4JLoggingFactory

public interface LoggingFactory
extends Factory

Convinience interface to construct a logging manager.

Version:
$Revision: 1.2 $
Author:
Avalon Development Team

Method Summary
 LoggingCriteria createDefaultLoggingCriteria()
          Return of map containing the default parameters.
 LoggingManager createLoggingManager(LoggingCriteria criteria)
          Create a new LoggingManager using the supplied logging criteria.
 
Methods inherited from interface org.apache.avalon.repository.provider.Factory
create, create, createDefaultCriteria
 

Method Detail

createDefaultLoggingCriteria

public LoggingCriteria createDefaultLoggingCriteria()
Return of map containing the default parameters.

Returns:
the default parameters

createLoggingManager

public LoggingManager createLoggingManager(LoggingCriteria criteria)
                                    throws LoggingException
Create a new LoggingManager using the supplied logging criteria.

Parameters:
criteria - the logging system factory criteria
Throws:
LoggingException - is a logging system creation error occurs


Copyright © The Apache Software Foundation. All Rights Reserved.