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/Priority.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; /** * <em style="color:#A44">Refrain from using this class directly, use * the {@link Level} class instead.</em> */ public class Priority { /** * The <code>OFF</code> has the highest possible rank and is * intended to turn off logging. */ public static final int OFF_INT = Integer.MAX_VALUE; /** * The <code>FATAL</code> level designates very severe error * events that will presumably lead the application to abort. */ public static final int FATAL_INT = 50000; /** * The <code>ERROR</code> level designates error events that * might still allow the application to continue running. */ public static final int ERROR_INT = 40000; /** * The <code>WARN</code> level designates potentially harmful situations. */ public static final int WARN_INT = 30000; /** * The <code>INFO</code> level designates informational messages * that highlight the progress of the application at coarse-grained * level. */ public static final int INFO_INT = 20000; /** * The <code>DEBUG</code> Level designates fine-grained * informational events that are most useful to debug an * application. */ public static final int DEBUG_INT = 10000; //public final static int FINE_INT = DEBUG_INT; /** * The <code>ALL</code> has the lowest possible rank and is intended to * turn on all logging. */ public static final int ALL_INT = Integer.MIN_VALUE; /** * @deprecated Use {@link Level#FATAL} instead. */ @Deprecated public static final Priority FATAL = new Level(FATAL_INT, "FATAL", 0); /** * @deprecated Use {@link Level#ERROR} instead. */ @Deprecated public static final Priority ERROR = new Level(ERROR_INT, "ERROR", 3); /** * @deprecated Use {@link Level#WARN} instead. */ @Deprecated public static final Priority WARN = new Level(WARN_INT, "WARN", 4); /** * @deprecated Use {@link Level#INFO} instead. */ @Deprecated public static final Priority INFO = new Level(INFO_INT, "INFO", 6); /** * @deprecated Use {@link Level#DEBUG} instead. */ @Deprecated public static final Priority DEBUG = new Level(DEBUG_INT, "DEBUG", 7); /* * These variables should be private but were not in Log4j 1.2 so are left the same way here. */ transient int level; transient String levelStr; transient int syslogEquivalent; /** * Default constructor for deserialization. */ protected Priority() { level = DEBUG_INT; levelStr = "DEBUG"; syslogEquivalent = 7; } /** * Instantiate a level object. * @param level The level value. * @param levelStr The level name. * @param syslogEquivalent The equivalent syslog value. */ protected Priority(final int level, final String levelStr, final int syslogEquivalent) { this.level = level; this.levelStr = levelStr; this.syslogEquivalent = syslogEquivalent; } /** * Two priorities are equal if their level fields are equal. * @param o The Object to check. * @return true if the objects are equal, false otherwise. * * @since 1.2 */ @Override public boolean equals(final Object o) { if (o instanceof Priority) { final Priority r = (Priority) o; return this.level == r.level; } return false; } @Override public int hashCode() { return this.level; } /** * Returns the syslog equivalent of this priority as an integer. * @return The equivalent syslog value. */ public final int getSyslogEquivalent() { return syslogEquivalent; } /** * Returns {@code true} if this level has a higher or equal * level than the level passed as argument, {@code false} * otherwise. * <p> * You should think twice before overriding the default * implementation of <code>isGreaterOrEqual</code> method. * </p> * @param r The Priority to check. * @return true if the current level is greater or equal to the specified Priority. */ public boolean isGreaterOrEqual(final Priority r) { return level >= r.level; } /** * Returns all possible priorities as an array of Level objects in * descending order. * @return An array of all possible Priorities. * * @deprecated This method will be removed with no replacement. */ @Deprecated public static Priority[] getAllPossiblePriorities() { return new Priority[]{Priority.FATAL, Priority.ERROR, Level.WARN, Priority.INFO, Priority.DEBUG}; } /** * Returns the string representation of this priority. * @return The name of the Priority. */ @Override public final String toString() { return levelStr; } /** * Returns the integer representation of this level. * @return The integer value of this level. */ public final int toInt() { return level; } /** * @param sArg The name of the Priority. * @return The Priority matching the name. * @deprecated Please use the {@link Level#toLevel(String)} method instead. */ @Deprecated public static Priority toPriority(final String sArg) { return Level.toLevel(sArg); } /** * @param val The value of the Priority. * @return The Priority matching the value. * @deprecated Please use the {@link Level#toLevel(int)} method instead. */ @Deprecated public static Priority toPriority(final int val) { return toPriority(val, Priority.DEBUG); } /** * @param val The value of the Priority. * @param defaultPriority The default Priority to use if the value is invalid. * @return The Priority matching the value or the default Priority if no match is found. * @deprecated Please use the {@link Level#toLevel(int, Level)} method instead. */ @Deprecated public static Priority toPriority(final int val, final Priority defaultPriority) { return Level.toLevel(val, (Level) defaultPriority); } /** * @param sArg The name of the Priority. * @param defaultPriority The default Priority to use if the name is not found. * @return The Priority matching the name or the default Priority if no match is found. * @deprecated Please use the {@link Level#toLevel(String, Level)} method instead. */ @Deprecated public static Priority toPriority(final String sArg, final Priority defaultPriority) { return Level.toLevel(sArg, (Level) defaultPriority); } }
⏎ org/apache/log4j/Priority.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, 38269👍, 0💬
Popular Posts:
What Is javamail1_1_3.zip? javamail1_1_3.zip is the binary package of JavaMail API 1.1.3 in ZIP form...
JDK 17 java.desktop.jmod is the JMOD file for JDK 17 Desktop module. JDK 17 Desktop module compiled ...
What Is commons-io-2.11.jar? commons-io-2.11.jar is the JAR file for Commons IO 2.5, which is a libr...
Java Cryptography Extension 1.2.2 JAR File Size and Download Location: File name: jce.jar, jce-1.2.2...
What Is mail.jar of JavaMail 1.4? I got the JAR file from javamail-1_4.zip. mail.jar in javamail-1_4...