Categories:
Audio (13)
Biotech (29)
Bytecode (35)
Database (77)
Framework (7)
Game (7)
General (512)
Graphics (53)
I/O (32)
IDE (2)
JAR Tools (86)
JavaBeans (16)
JDBC (89)
JDK (337)
JSP (20)
Logging (103)
Mail (54)
Messaging (8)
Network (71)
PDF (94)
Report (7)
Scripting (83)
Security (32)
Server (119)
Servlet (17)
SOAP (24)
Testing (50)
Web (19)
XML (301)
Other Resources:
commons-logging-1.2-src.zip - Apache Commons Logging
commons-logging-1.2-src.zip is the source ZIP file for Apache Commons Logging 1.2, which
is an ultra-thin bridge between different logging implementations.
A library that uses the commons-logging API can be used with any logging implementation at runtime.
ZIP File Size and Download Location:
JAR name: commons-logging-1.2-src.zip Target JDK version: 1.2 Dependency: None File size: 293,884 bytes) Date modified: 05-Jul-2014 Download: Apache Commons Logging
✍: FYIcenter.com
⏎ org/apache/commons/logging/Log.java
/* * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information regarding copyright ownership. * The ASF licenses this file to You under the Apache License, Version 2.0 * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package org.apache.commons.logging; /** * A simple logging interface abstracting logging APIs. In order to be * instantiated successfully by {@link LogFactory}, classes that implement * this interface must have a constructor that takes a single String * parameter representing the "name" of this Log. * <p> * The six logging levels used by <code>Log</code> are (in order): * <ol> * <li>trace (the least serious)</li> * <li>debug</li> * <li>info</li> * <li>warn</li> * <li>error</li> * <li>fatal (the most serious)</li> * </ol> * The mapping of these log levels to the concepts used by the underlying * logging system is implementation dependent. * The implementation should ensure, though, that this ordering behaves * as expected. * <p> * Performance is often a logging concern. * By examining the appropriate property, * a component can avoid expensive operations (producing information * to be logged). * <p> * For example, * <pre> * if (log.isDebugEnabled()) { * ... do something expensive ... * log.debug(theResult); * } * </pre> * <p> * Configuration of the underlying logging system will generally be done * external to the Logging APIs, through whatever mechanism is supported by * that system. * * @version $Id: Log.java 1606045 2014-06-27 12:11:56Z tn $ */ public interface Log { /** * Logs a message with debug log level. * * @param message log this message */ void debug(Object message); /** * Logs an error with debug log level. * * @param message log this message * @param t log this cause */ void debug(Object message, Throwable t); /** * Logs a message with error log level. * * @param message log this message */ void error(Object message); /** * Logs an error with error log level. * * @param message log this message * @param t log this cause */ void error(Object message, Throwable t); /** * Logs a message with fatal log level. * * @param message log this message */ void fatal(Object message); /** * Logs an error with fatal log level. * * @param message log this message * @param t log this cause */ void fatal(Object message, Throwable t); /** * Logs a message with info log level. * * @param message log this message */ void info(Object message); /** * Logs an error with info log level. * * @param message log this message * @param t log this cause */ void info(Object message, Throwable t); /** * Is debug logging currently enabled? * <p> * Call this method to prevent having to perform expensive operations * (for example, <code>String</code> concatenation) * when the log level is more than debug. * * @return true if debug is enabled in the underlying logger. */ boolean isDebugEnabled(); /** * Is error logging currently enabled? * <p> * Call this method to prevent having to perform expensive operations * (for example, <code>String</code> concatenation) * when the log level is more than error. * * @return true if error is enabled in the underlying logger. */ boolean isErrorEnabled(); /** * Is fatal logging currently enabled? * <p> * Call this method to prevent having to perform expensive operations * (for example, <code>String</code> concatenation) * when the log level is more than fatal. * * @return true if fatal is enabled in the underlying logger. */ boolean isFatalEnabled(); /** * Is info logging currently enabled? * <p> * Call this method to prevent having to perform expensive operations * (for example, <code>String</code> concatenation) * when the log level is more than info. * * @return true if info is enabled in the underlying logger. */ boolean isInfoEnabled(); /** * Is trace logging currently enabled? * <p> * Call this method to prevent having to perform expensive operations * (for example, <code>String</code> concatenation) * when the log level is more than trace. * * @return true if trace is enabled in the underlying logger. */ boolean isTraceEnabled(); /** * Is warn logging currently enabled? * <p> * Call this method to prevent having to perform expensive operations * (for example, <code>String</code> concatenation) * when the log level is more than warn. * * @return true if warn is enabled in the underlying logger. */ boolean isWarnEnabled(); /** * Logs a message with trace log level. * * @param message log this message */ void trace(Object message); /** * Logs an error with trace log level. * * @param message log this message * @param t log this cause */ void trace(Object message, Throwable t); /** * Logs a message with warn log level. * * @param message log this message */ void warn(Object message); /** * Logs an error with warn log level. * * @param message log this message * @param t log this cause */ void warn(Object message, Throwable t); }
⏎ org/apache/commons/logging/Log.java
Â
⇒ What Is commons-logging-1.1.3.jar?
⇠What Is commons-logging-1.2.jar?
2018-10-25, 7379👍, 0💬
Popular Posts:
JDK 11 jdk.hotspot.agent.jmod is the JMOD file for JDK 11 Hotspot Agent module. JDK 11 Hotspot Agent...
commons-net-1.4.1.jar is the JAR file for Apache Commons Net 1.4.1, which implements the client side...
iText is an ideal library for developers looking to enhance web- and other applications with dynamic...
itextpdf.jar is a component in iText 5 Java library to provide core functionalities. iText Java libr...
XMLSchema, Release 1.4.2, is a lightweight Java object model that can be used to manipulate and gene...