001    /*
002     * Copyright 1999-2002,2004 The Apache Software Foundation.
003     * 
004     * Licensed under the Apache License, Version 2.0 (the "License");
005     * you may not use this file except in compliance with the License.
006     * You may obtain a copy of the License at
007     * 
008     *      http://www.apache.org/licenses/LICENSE-2.0
009     * 
010     * Unless required by applicable law or agreed to in writing, software
011     * distributed under the License is distributed on an "AS IS" BASIS,
012     * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
013     * See the License for the specific language governing permissions and
014     * limitations under the License.
015     */
016    package org.apache.commons.latka;
017    
018    import org.apache.commons.latka.event.LatkaEventListener;
019    
020    import org.apache.log4j.Category;
021    
022    /**
023     * The base class for several 'reporters'.
024     *
025     * A reporter is a class that will store or record information about events that
026     * occur during Latka processing
027     *
028     * @author Rodney Waldhoff
029     * @author Morgan Delagrange
030     * @version $Revision: 155424 $
031     */
032    public abstract class AbstractReporter implements LatkaEventListener {
033    
034        /**
035         * The log4J category used for processing log requests.
036         */
037        protected static final Category _log =
038                                    Category.getInstance(AbstractReporter.class);
039    
040    }