View Javadoc
1 /* 2 * Copyright (C) The Spice Group. All rights reserved. 3 * 4 * This software is published under the terms of the Spice 5 * Software License version 1.1, a copy of which has been included 6 * with this distribution in the LICENSE.txt file. 7 */ 8 package org.jcomponent.loggerstore.factories; 9 10 import java.util.Map; 11 import org.apache.avalon.excalibur.logger.LoggerManager; 12 import org.apache.avalon.excalibur.logger.SimpleLogKitManager; 13 import org.jcomponent.loggerstore.LoggerStore; 14 15 /*** 16 * SimpleLogKitLoggerStoreFactory specialises the LogKitLoggerStoreFactory 17 * to use the SimpleLogKitManager. 18 * 19 * @author <a href="mailto:mauro.talevi at aquilonia.org">Mauro Talevi</a> 20 */ 21 public class SimpleLogKitLoggerStoreFactory 22 extends LogKitLoggerStoreFactory 23 { 24 /*** 25 * Creates a LoggerStore from a given set of configuration parameters. 26 * 27 * @param config the Map of parameters for the configuration of the store 28 * @return the LoggerStore 29 * @throws Exception if unable to create the LoggerStore 30 */ 31 protected LoggerStore doCreateLoggerStore( final Map config ) 32 throws Exception 33 { 34 final LoggerManager loggerManager = new SimpleLogKitManager(); 35 config.put( LoggerManager.class.getName(), loggerManager ); 36 return super.doCreateLoggerStore( config ); 37 } 38 }

This page was automatically generated by Maven