Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
Source Code for Apache Log4j 1.2 Bridge
Apache Log4j 1.2 Bridge allows applications coded to use Log4j 1.2 API to use Log4j 2 instead.
Bytecode (Java 8) for Apache Log4j 1.2 Bridge is provided in a separate JAR file like log4j-1.2-api-2.14.1.jar.
Source Code files for Apache Log4j 1.2 Bridge are provided in both binary packge like apache-log4j-2.14.1-bin.zip and source package like apache-log4j-2.14.1-src.zip. You can download them at Apache Log4j Website.
You can also browse Source Code files for Apache Log4j 1.2 Bridge 2.14.1 below.
✍: FYIcenter.com
⏎ org/apache/log4j/Appender.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.log4j; import org.apache.log4j.spi.ErrorHandler; import org.apache.log4j.spi.Filter; import org.apache.log4j.spi.LoggingEvent; /** * Implement this interface for your own strategies for outputting log * statements. */ public interface Appender { /** * Add a filter to the end of the filter list. * @param newFilter The filter to add. * * @since 0.9.0 */ void addFilter(Filter newFilter); /** * Returns the head Filter. The Filters are organized in a linked list * and so all Filters on this Appender are available through the result. * * @return the head Filter or null, if no Filters are present * @since 1.1 */ Filter getFilter(); /** * Clear the list of filters by removing all the filters in it. * * @since 0.9.0 */ void clearFilters(); /** * Release any resources allocated within the appender such as file * handles, network connections, etc. * <p> * It is a programming error to append to a closed appender. * </p> * * @since 0.8.4 */ void close(); /** * Log in <code>Appender</code> specific way. When appropriate, * Loggers will call the <code>doAppend</code> method of appender * implementations in order to log. * @param event The LoggingEvent. */ void doAppend(LoggingEvent event); /** * Get the name of this appender. * * @return name, may be null. */ String getName(); /** * Set the {@link ErrorHandler} for this appender. * @param errorHandler The error handler. * * @since 0.9.0 */ void setErrorHandler(ErrorHandler errorHandler); /** * Returns the {@link ErrorHandler} for this appender. * @return The error handler. * * @since 1.1 */ ErrorHandler getErrorHandler(); /** * Set the {@link Layout} for this appender. * @param layout The Layout. * * @since 0.8.1 */ void setLayout(Layout layout); /** * Returns this appenders layout. * @return the Layout. * * @since 1.1 */ Layout getLayout(); /** * Set the name of this appender. The name is used by other * components to identify this appender. * @param name The appender name. * * @since 0.8.1 */ void setName(String name); /** * Configurators call this method to determine if the appender * requires a layout. If this method returns {@code true}, * meaning that layout is required, then the configurator will * configure an layout using the configuration information at its * disposal. If this method returns {@code false}, meaning that * a layout is not required, then layout configuration will be * skipped even if there is available layout configuration * information at the disposal of the configurator.. * <p> * In the rather exceptional case, where the appender * implementation admits a layout but can also work without it, then * the appender should return {@code true}. * </p> * @return true if a Layout is required. * * @since 0.8.4 */ boolean requiresLayout(); }
⏎ org/apache/log4j/Appender.java
Or download all of them as a single archive file:
File name: log4j-1.2-api-2.14.1-sources.jar File size: 168047 bytes Release date: 2021-03-06 Download
⇒ Source Code for Apache Log4j JMX GUI
⇐ Source Code for Apache Log4j Flume Appender
2015-11-17, 34412👍, 0💬
Popular Posts:
JDK 17 java.management.jmod is the JMOD file for JDK 17 Management module. JDK 17 Management module ...
What Is commons-lang3-3.1.jar? commons-lang3-3.1.jar is the JAR file for Apache Commons Lang 3.1, wh...
What Is in Xerces-J-bin.2.12.2.zip? Xerces-J-bin.2.12.2.zip file is the distribution package ZIP fil...
Java Cryptography Extension 1.2.2 JAR File Size and Download Location: File name: jce.jar, jce-1.2.2...
JDK 11 jdk.hotspot.agent.jmod is the JMOD file for JDK 11 Hotspot Agent module. JDK 11 Hotspot Agent...