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.17
Apache Log4j
provides the interface that applications should code to and provides the adapter
components required for implementers to create a logging implementation.
Bytecode (Java 1.4) for Apache Log4j is provided in a JAR file like log4j-1.2.17.jar.
Source Code files for Apache Log4j are provided in both binary packge like log4j-1.2.17.zip and source package like log4j-1.2.17-sources.zip. You can download them at Apache Log4j Website.
You can also browse Source Code files for Apache Log4j 1.2.17 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.Filter; import org.apache.log4j.spi.ErrorHandler; import org.apache.log4j.spi.LoggingEvent; /** Implement this interface for your own strategies for outputting log statements. @author Ceki Gülcü */ public interface Appender { /** Add a filter to the end of the filter list. @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 */ public Filter getFilter(); /** Clear the list of filters by removing all the filters in it. @since 0.9.0 */ public 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. @since 0.8.4 */ public 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. */ public void doAppend(LoggingEvent event); /** Get the name of this appender. @return name, may be null.*/ public String getName(); /** Set the {@link ErrorHandler} for this appender. @since 0.9.0 */ public void setErrorHandler(ErrorHandler errorHandler); /** Returns the {@link ErrorHandler} for this appender. @since 1.1 */ public ErrorHandler getErrorHandler(); /** Set the {@link Layout} for this appender. @since 0.8.1 */ public void setLayout(Layout layout); /** Returns this appenders layout. @since 1.1 */ public Layout getLayout(); /** Set the name of this appender. The name is used by other components to identify this appender. @since 0.8.1 */ public void setName(String name); /** Configurators call this method to determine if the appender requires a layout. If this method returns <code>true</code>, 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</code>, 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</code>. @since 0.8.4 */ public boolean requiresLayout(); }
⏎ org/apache/log4j/Appender.java
Or download all of them as a single archive file:
File name: log4j-1.2.17-sources.jar File size: 481200 bytes Release date: 2012-05-06 Download
⇒ Download and Install apache-log4j-1.2.15.zip
⇐ Download and Install log4j-1.2.17.zip
2015-12-14, 51127👍, 0💬
Popular Posts:
How to run "javac" command from JDK tools.jar file? "javac" is the Java compiler command that allows...
Apache Commons Codec library provides implementations of common encoders and decoders such as Base64...
iText is an ideal library for developers looking to enhance web- and other applications with dynamic...
What Is mail.jar of JavaMail 1.3? I got the JAR file from javamail-1_3.zip. mail.jar in javamail-1_3...
How to download and install xml-commons External Source Package? The source package contains Java so...