Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Source code: org/apache/ajp/Logger.java


1   /*
2    *  Copyright 1999-2004 The Apache Software Foundation
3    *
4    *  Licensed under the Apache License, Version 2.0 (the "License");
5    *  you may not use this file except in compliance with the License.
6    *  You may obtain a copy of the License at
7    *
8    *      http://www.apache.org/licenses/LICENSE-2.0
9    *
10   *  Unless required by applicable law or agreed to in writing, software
11   *  distributed under the License is distributed on an "AS IS" BASIS,
12   *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13   *  See the License for the specific language governing permissions and
14   *  limitations under the License.
15   */
16  
17  package org.apache.ajp;
18  
19  /**
20   * A simple logger class used by classes in this package.
21   * The intention is for this class to be overridden so that
22   * log messages from classes in this package can be adapted
23   * to loggers used by the connector implementations for various
24   * servlet containers.
25   *
26   * @author Kevin Seguin [seguin@apache.org]
27   */
28  public class Logger {
29      
30      private static org.apache.commons.logging.Log log=
31          org.apache.commons.logging.LogFactory.getLog(Logger.class );
32      
33      /**
34       * Log the given message.
35       * @param msg The message to log.
36       */
37      public void log(String msg) {
38          if (log.isDebugEnabled())
39              log.debug("[Ajp13] " + msg);
40      }
41      
42      /**
43       * Log the given message and error.
44       * @param msg The message to log.
45       * @param t The error to log.
46       */
47      public void log(String msg, Throwable t) {
48          if (log.isDebugEnabled())
49              log.debug("[Ajp13] " + msg, t);
50      }
51  }