You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-dev@logging.apache.org by ca...@apache.org on 2006/04/27 23:32:07 UTC
svn commit: r397643 -
/logging/sandbox/log4j/formatter/src/main/java/org/apache/log4j/formatter/LogMF.java
Author: carnold
Date: Thu Apr 27 14:32:06 2006
New Revision: 397643
URL: http://svn.apache.org/viewcvs?rev=397643&view=rev
Log:
Add ResourceBundle support for LogMF formatter
Modified:
logging/sandbox/log4j/formatter/src/main/java/org/apache/log4j/formatter/LogMF.java
Modified: logging/sandbox/log4j/formatter/src/main/java/org/apache/log4j/formatter/LogMF.java
URL: http://svn.apache.org/viewcvs/logging/sandbox/log4j/formatter/src/main/java/org/apache/log4j/formatter/LogMF.java?rev=397643&r1=397642&r2=397643&view=diff
==============================================================================
--- logging/sandbox/log4j/formatter/src/main/java/org/apache/log4j/formatter/LogMF.java (original)
+++ logging/sandbox/log4j/formatter/src/main/java/org/apache/log4j/formatter/LogMF.java Thu Apr 27 14:32:06 2006
@@ -22,6 +22,7 @@
import java.text.DateFormat;
import java.util.Date;
import java.text.MessageFormat;
+import java.util.ResourceBundle;
/**
* This class provides static methods to
@@ -103,7 +104,7 @@
/**
* Formats arguments using MessageFormat.
* @param pattern pattern, may be malformed.
- * @param arguments arguments, may be null or mismatched.
+ * @param arg0 argument, may be null or mismatched.
* @return Message string
*/
private static String format(final String pattern, final Object arg0) {
@@ -117,7 +118,23 @@
}
return msg;
}
- /**
+
+ /**
+ * Gets a message format pattern from a resource bundle by key.
+ * @param bundle bundle, may not be null.
+ * @param key key, may not be null.
+ * @return pattern retrieved pattern or
+ */
+ private static String getPattern(final ResourceBundle bundle,
+ final String key) {
+ String pattern = bundle.getString(key);
+ if (pattern == null) {
+ pattern = "Unable to find key \"" + key + "\" in bundle " + bundle.toString();
+ }
+ return pattern;
+ }
+
+ /**
* Log a parameterized message at debug level.
* @param logger logger, may not be null.
* @param pattern pattern, may be null.
@@ -1179,4 +1196,1147 @@
logger.fatal(format(pattern, new Object[] { arg0, arg1, arg2, arg3 }));
}
}
+
+
+ /**
+ * Log a parameterized message at debug level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param arguments an array of arguments to be formatted and substituted.
+ */
+ public static void trace(final Logger logger, final ResourceBundle bundle, final String key,
+ final Object[] arguments) {
+ if (bundle != null && key != null && logger.isTraceEnabled()) {
+ logger.trace(format(getPattern(bundle, key), arguments));
+ }
+ }
+
+ /**
+ * Log a parameterized message at debug level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param arguments an array of arguments to be formatted and substituted.
+ */
+ public static void debug(final Logger logger, final ResourceBundle bundle, final String key,
+ final Object[] arguments) {
+ if (bundle != null && key != null && logger.isDebugEnabled()) {
+ logger.debug(format(getPattern(bundle, key), arguments));
+ }
+ }
+
+ /**
+ * Log a parameterized message at info level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param arguments an array of arguments to be formatted and substituted.
+ */
+ public static void info(final Logger logger, final ResourceBundle bundle, final String key,
+ final Object[] arguments) {
+ if (bundle != null && key != null && logger.isInfoEnabled()) {
+ logger.info(format(getPattern(bundle, key), arguments));
+ }
+ }
+
+ /**
+ * Log a parameterized message at warn level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param arguments an array of arguments to be formatted and substituted.
+ */
+ public static void warn(final Logger logger, final ResourceBundle bundle, final String key,
+ final Object[] arguments) {
+ if (bundle != null && key != null && logger.isEnabledFor(Level.WARN)) {
+ logger.warn(format(getPattern(bundle, key), arguments));
+ }
+ }
+
+ /**
+ * Log a parameterized message at error level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param arguments an array of arguments to be formatted and substituted.
+ */
+ public static void error(final Logger logger, final ResourceBundle bundle, final String key,
+ final Object[] arguments) {
+ if (bundle != null && key != null && logger.isEnabledFor(Level.ERROR)) {
+ logger.error(format(getPattern(bundle, key), arguments));
+ }
+ }
+
+ /**
+ * Log a parameterized message at fatal level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param arguments an array of arguments to be formatted and substituted.
+ */
+ public static void fatal(final Logger logger, final ResourceBundle bundle, final String key,
+ final Object[] arguments) {
+ if (bundle != null && key != null && logger.isEnabledFor(Level.FATAL)) {
+ logger.fatal(format(getPattern(bundle, key), arguments));
+ }
+ }
+
+ /**
+ * Log a parameterized message at trace level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void trace(final Logger logger, final ResourceBundle bundle, final String key,
+ final boolean argument) {
+ if (bundle != null && key != null && logger.isTraceEnabled()) {
+ logger.trace(format(getPattern(bundle, key), argument ? Boolean.TRUE : Boolean.FALSE));
+ }
+ }
+
+ /**
+ * Log a parameterized message at trace level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void trace(final Logger logger, final ResourceBundle bundle, final String key,
+ final char argument) {
+ if (bundle != null && key != null && logger.isTraceEnabled()) {
+ logger.trace(format(getPattern(bundle, key), new Character(argument)));
+ }
+ }
+
+ /**
+ * Log a parameterized message at trace level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void trace(final Logger logger, final ResourceBundle bundle, final String key,
+ final byte argument) {
+ if (bundle != null && key != null && logger.isTraceEnabled()) {
+ logger.trace(format(getPattern(bundle, key), new Byte(argument)));
+ }
+ }
+
+ /**
+ * Log a parameterized message at trace level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void trace(final Logger logger, final ResourceBundle bundle, final String key,
+ final short argument) {
+ if (bundle != null && key != null && logger.isTraceEnabled()) {
+ logger.trace(format(getPattern(bundle, key), new Short(argument)));
+ }
+ }
+
+ /**
+ * Log a parameterized message at trace level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void trace(final Logger logger, final ResourceBundle bundle, final String key,
+ final int argument) {
+ if (bundle != null && key != null && logger.isTraceEnabled()) {
+ logger.trace(format(getPattern(bundle, key), new Integer(argument)));
+ }
+ }
+
+ /**
+ * Log a parameterized message at trace level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void trace(final Logger logger, final ResourceBundle bundle, final String key,
+ final long argument) {
+ if (bundle != null && key != null && logger.isTraceEnabled()) {
+ logger.trace(format(getPattern(bundle, key), new Long(argument)));
+ }
+ }
+
+ /**
+ * Log a parameterized message at trace level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void trace(final Logger logger, final ResourceBundle bundle, final String key,
+ final float argument) {
+ if (bundle != null && key != null && logger.isTraceEnabled()) {
+ logger.trace(format(getPattern(bundle, key), new Float(argument)));
+ }
+ }
+
+ /**
+ * Log a parameterized message at trace level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void trace(final Logger logger, final ResourceBundle bundle, final String key,
+ final double argument) {
+ if (bundle != null && key != null && logger.isTraceEnabled()) {
+ logger.trace(format(getPattern(bundle, key), new Double(argument)));
+ }
+ }
+
+ /**
+ * Log a parameterized message at trace level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void trace(final Logger logger, final ResourceBundle bundle, final String key,
+ final Object argument) {
+ if (bundle != null && key != null && logger.isTraceEnabled()) {
+ logger.trace(format(getPattern(bundle, key), argument));
+ }
+ }
+
+ /**
+ * Log a parameterized message at trace level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param arg0 a value to be formatted and substituted.
+ * @param arg1 a value to be formatted and substituted.
+ */
+ public static void trace(final Logger logger, final ResourceBundle bundle, final String key,
+ final Object arg0, final Object arg1) {
+ if (bundle != null && key != null && logger.isTraceEnabled()) {
+ logger.trace(format(getPattern(bundle, key), new Object[] { arg0, arg1 }));
+ }
+ }
+
+ /**
+ * Log a parameterized message at trace level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param arg0 a value to be formatted and substituted.
+ * @param arg1 a value to be formatted and substituted.
+ * @param arg2 a value to be formatted and substituted.
+ */
+ public static void trace(final Logger logger, final ResourceBundle bundle, final String key,
+ final Object arg0, final Object arg1, final Object arg2) {
+ if (bundle != null && key != null && logger.isTraceEnabled()) {
+ logger.trace(format(getPattern(bundle, key), new Object[] { arg0, arg1, arg2 }));
+ }
+ }
+
+ /**
+ * Log a parameterized message at trace level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param arg0 a value to be formatted and substituted.
+ * @param arg1 a value to be formatted and substituted.
+ * @param arg2 a value to be formatted and substituted.
+ * @param arg3 a value to be formatted and substituted.
+ */
+ public static void trace(final Logger logger, final ResourceBundle bundle, final String key,
+ final Object arg0,
+ final Object arg1,
+ final Object arg2,
+ final Object arg3) {
+ if (bundle != null && key != null && logger.isTraceEnabled()) {
+ logger.trace(format(getPattern(bundle, key),
+ new Object[] { arg0, arg1, arg2, arg3 }));
+ }
+ }
+
+
+ /**
+ * Log a parameterized message at debug level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void debug(final Logger logger, final ResourceBundle bundle, final String key,
+ final boolean argument) {
+ if (bundle != null && key != null && logger.isDebugEnabled()) {
+ logger.debug(format(getPattern(bundle, key), argument ? Boolean.TRUE : Boolean.FALSE));
+ }
+ }
+
+ /**
+ * Log a parameterized message at debug level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void debug(final Logger logger, final ResourceBundle bundle, final String key,
+ final char argument) {
+ if (bundle != null && key != null && logger.isDebugEnabled()) {
+ logger.debug(format(getPattern(bundle, key), new Character(argument)));
+ }
+ }
+
+ /**
+ * Log a parameterized message at debug level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void debug(final Logger logger, final ResourceBundle bundle, final String key,
+ final byte argument) {
+ if (bundle != null && key != null && logger.isDebugEnabled()) {
+ logger.debug(format(getPattern(bundle, key), new Byte(argument)));
+ }
+ }
+
+ /**
+ * Log a parameterized message at debug level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void debug(final Logger logger, final ResourceBundle bundle, final String key,
+ final short argument) {
+ if (bundle != null && key != null && logger.isDebugEnabled()) {
+ logger.debug(format(getPattern(bundle, key), new Short(argument)));
+ }
+ }
+
+ /**
+ * Log a parameterized message at debug level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void debug(final Logger logger, final ResourceBundle bundle, final String key,
+ final int argument) {
+ if (bundle != null && key != null && logger.isDebugEnabled()) {
+ logger.debug(format(getPattern(bundle, key), new Integer(argument)));
+ }
+ }
+
+ /**
+ * Log a parameterized message at debug level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void debug(final Logger logger, final ResourceBundle bundle, final String key,
+ final long argument) {
+ if (bundle != null && key != null && logger.isDebugEnabled()) {
+ logger.debug(format(getPattern(bundle, key), new Long(argument)));
+ }
+ }
+
+ /**
+ * Log a parameterized message at debug level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void debug(final Logger logger, final ResourceBundle bundle, final String key,
+ final float argument) {
+ if (bundle != null && key != null && logger.isDebugEnabled()) {
+ logger.debug(format(getPattern(bundle, key), new Float(argument)));
+ }
+ }
+
+ /**
+ * Log a parameterized message at debug level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void debug(final Logger logger, final ResourceBundle bundle, final String key,
+ final double argument) {
+ if (bundle != null && key != null && logger.isDebugEnabled()) {
+ logger.debug(format(getPattern(bundle, key), new Double(argument)));
+ }
+ }
+
+ /**
+ * Log a parameterized message at debug level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void debug(final Logger logger, final ResourceBundle bundle, final String key,
+ final Object argument) {
+ if (bundle != null && key != null && logger.isDebugEnabled()) {
+ logger.debug(format(getPattern(bundle, key), argument));
+ }
+ }
+
+ /**
+ * Log a parameterized message at debug level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param arg0 a value to be formatted and substituted.
+ * @param arg1 a value to be formatted and substituted.
+ */
+ public static void debug(final Logger logger, final ResourceBundle bundle, final String key,
+ final Object arg0, final Object arg1) {
+ if (bundle != null && key != null && logger.isDebugEnabled()) {
+ logger.debug(format(getPattern(bundle, key), new Object[] { arg0, arg1 }));
+ }
+ }
+
+ /**
+ * Log a parameterized message at debug level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param arg0 a value to be formatted and substituted.
+ * @param arg1 a value to be formatted and substituted.
+ * @param arg2 a value to be formatted and substituted.
+ */
+ public static void debug(final Logger logger, final ResourceBundle bundle, final String key,
+ final Object arg0, final Object arg1, final Object arg2) {
+ if (bundle != null && key != null && logger.isDebugEnabled()) {
+ logger.debug(format(getPattern(bundle, key), new Object[] { arg0, arg1, arg2 }));
+ }
+ }
+
+ /**
+ * Log a parameterized message at debug level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param arg0 a value to be formatted and substituted.
+ * @param arg1 a value to be formatted and substituted.
+ * @param arg2 a value to be formatted and substituted.
+ * @param arg3 a value to be formatted and substituted.
+ */
+ public static void debug(final Logger logger, final ResourceBundle bundle, final String key,
+ final Object arg0, final Object arg1,
+ final Object arg2, final Object arg3) {
+ if (bundle != null && key != null && logger.isDebugEnabled()) {
+ logger.debug(format(getPattern(bundle, key), new Object[] { arg0, arg1, arg2, arg3 }));
+ }
+ }
+
+
+ /**
+ * Log a parameterized message at info level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void info(final Logger logger, final ResourceBundle bundle, final String key,
+ final boolean argument) {
+ if (bundle != null && key != null && logger.isInfoEnabled()) {
+ logger.info(format(getPattern(bundle, key), argument ? Boolean.TRUE : Boolean.FALSE));
+ }
+ }
+
+ /**
+ * Log a parameterized message at info level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void info(final Logger logger, final ResourceBundle bundle, final String key,
+ final char argument) {
+ if (bundle != null && key != null && logger.isInfoEnabled()) {
+ logger.info(format(getPattern(bundle, key), new Character(argument)));
+ }
+ }
+
+ /**
+ * Log a parameterized message at info level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void info(final Logger logger, final ResourceBundle bundle, final String key,
+ final byte argument) {
+ if (bundle != null && key != null && logger.isInfoEnabled()) {
+ logger.info(format(getPattern(bundle, key), new Byte(argument)));
+ }
+ }
+
+ /**
+ * Log a parameterized message at info level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void info(final Logger logger, final ResourceBundle bundle, final String key,
+ final short argument) {
+ if (bundle != null && key != null && logger.isInfoEnabled()) {
+ logger.info(format(getPattern(bundle, key), new Short(argument)));
+ }
+ }
+
+ /**
+ * Log a parameterized message at info level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void info(final Logger logger, final ResourceBundle bundle, final String key,
+ final int argument) {
+ if (bundle != null && key != null && logger.isInfoEnabled()) {
+ logger.info(format(getPattern(bundle, key), new Integer(argument)));
+ }
+ }
+
+ /**
+ * Log a parameterized message at info level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void info(final Logger logger, final ResourceBundle bundle, final String key,
+ final long argument) {
+ if (bundle != null && key != null && logger.isInfoEnabled()) {
+ logger.info(format(getPattern(bundle, key), new Long(argument)));
+ }
+ }
+
+ /**
+ * Log a parameterized message at info level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void info(final Logger logger, final ResourceBundle bundle, final String key,
+ final float argument) {
+ if (bundle != null && key != null && logger.isInfoEnabled()) {
+ logger.info(format(getPattern(bundle, key), new Float(argument)));
+ }
+ }
+
+ /**
+ * Log a parameterized message at info level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void info(final Logger logger, final ResourceBundle bundle, final String key,
+ final double argument) {
+ if (bundle != null && key != null && logger.isInfoEnabled()) {
+ logger.info(format(getPattern(bundle, key), new Double(argument)));
+ }
+ }
+
+ /**
+ * Log a parameterized message at info level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void info(final Logger logger, final ResourceBundle bundle, final String key,
+ final Object argument) {
+ if (bundle != null && key != null && logger.isInfoEnabled()) {
+ logger.info(format(getPattern(bundle, key), argument));
+ }
+ }
+
+ /**
+ * Log a parameterized message at info level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param arg0 a value to be formatted and substituted.
+ * @param arg1 a value to be formatted and substituted.
+ */
+ public static void info(final Logger logger, final ResourceBundle bundle, final String key,
+ final Object arg0, final Object arg1) {
+ if (bundle != null && key != null && logger.isInfoEnabled()) {
+ logger.info(format(getPattern(bundle, key), new Object[] { arg0, arg1 }));
+ }
+ }
+
+ /**
+ * Log a parameterized message at info level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param arg0 a value to be formatted and substituted.
+ * @param arg1 a value to be formatted and substituted.
+ * @param arg2 a value to be formatted and substituted.
+ */
+ public static void info(final Logger logger, final ResourceBundle bundle, final String key,
+ final Object arg0, final Object arg1, final Object arg2) {
+ if (bundle != null && key != null && logger.isInfoEnabled()) {
+ logger.info(format(getPattern(bundle, key), new Object[] { arg0, arg1, arg2 }));
+ }
+ }
+
+ /**
+ * Log a parameterized message at info level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param arg0 a value to be formatted and substituted.
+ * @param arg1 a value to be formatted and substituted.
+ * @param arg2 a value to be formatted and substituted.
+ * @param arg3 a value to be formatted and substituted.
+ */
+ public static void info(final Logger logger, final ResourceBundle bundle, final String key,
+ final Object arg0, final Object arg1, final Object arg2, final Object arg3) {
+ if (bundle != null && key != null && logger.isInfoEnabled()) {
+ logger.info(format(getPattern(bundle, key), new Object[] { arg0, arg1, arg2, arg3 }));
+ }
+ }
+
+
+ /**
+ * Log a parameterized message at warn level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void warn(final Logger logger, final ResourceBundle bundle, final String key,
+ final boolean argument) {
+ if (bundle != null && key != null && logger.isEnabledFor(Level.WARN)) {
+ logger.warn(format(getPattern(bundle, key), argument ? Boolean.TRUE : Boolean.FALSE));
+ }
+ }
+
+ /**
+ * Log a parameterized message at warn level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void warn(final Logger logger, final ResourceBundle bundle, final String key,
+ final char argument) {
+ if (bundle != null && key != null && logger.isEnabledFor(Level.WARN)) {
+ logger.warn(format(getPattern(bundle, key), new Character(argument)));
+ }
+ }
+
+ /**
+ * Log a parameterized message at warn level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void warn(final Logger logger, final ResourceBundle bundle, final String key,
+ final byte argument) {
+ if (bundle != null && key != null && logger.isEnabledFor(Level.WARN)) {
+ logger.warn(format(getPattern(bundle, key), new Byte(argument)));
+ }
+ }
+
+ /**
+ * Log a parameterized message at warn level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void warn(final Logger logger, final ResourceBundle bundle, final String key,
+ final short argument) {
+ if (bundle != null && key != null && logger.isEnabledFor(Level.WARN)) {
+ logger.warn(format(getPattern(bundle, key), new Short(argument)));
+ }
+ }
+
+ /**
+ * Log a parameterized message at warn level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void warn(final Logger logger, final ResourceBundle bundle, final String key,
+ final int argument) {
+ if (bundle != null && key != null && logger.isEnabledFor(Level.WARN)) {
+ logger.warn(format(getPattern(bundle, key), new Integer(argument)));
+ }
+ }
+
+ /**
+ * Log a parameterized message at warn level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void warn(final Logger logger, final ResourceBundle bundle, final String key,
+ final long argument) {
+ if (bundle != null && key != null && logger.isEnabledFor(Level.WARN)) {
+ logger.warn(format(getPattern(bundle, key), new Long(argument)));
+ }
+ }
+
+ /**
+ * Log a parameterized message at warn level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void warn(final Logger logger, final ResourceBundle bundle, final String key,
+ final float argument) {
+ if (bundle != null && key != null && logger.isEnabledFor(Level.WARN)) {
+ logger.warn(format(getPattern(bundle, key), new Float(argument)));
+ }
+ }
+
+ /**
+ * Log a parameterized message at warn level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void warn(final Logger logger, final ResourceBundle bundle, final String key,
+ final double argument) {
+ if (bundle != null && key != null && logger.isEnabledFor(Level.WARN)) {
+ logger.warn(format(getPattern(bundle, key), new Double(argument)));
+ }
+ }
+
+ /**
+ * Log a parameterized message at warn level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void warn(final Logger logger, final ResourceBundle bundle, final String key,
+ final Object argument) {
+ if (bundle != null && key != null && logger.isEnabledFor(Level.WARN)) {
+ logger.warn(format(getPattern(bundle, key), argument));
+ }
+ }
+
+ /**
+ * Log a parameterized message at warn level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param arg0 a value to be formatted and substituted.
+ * @param arg1 a value to be formatted and substituted.
+ */
+ public static void warn(final Logger logger, final ResourceBundle bundle, final String key,
+ final Object arg0, final Object arg1) {
+ if (bundle != null && key != null && logger.isEnabledFor(Level.WARN)) {
+ logger.warn(format(getPattern(bundle, key), new Object[] { arg0, arg1 }));
+ }
+ }
+
+ /**
+ * Log a parameterized message at warn level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param arg0 a value to be formatted and substituted.
+ * @param arg1 a value to be formatted and substituted.
+ * @param arg2 a value to be formatted and substituted.
+ */
+ public static void warn(final Logger logger, final ResourceBundle bundle, final String key,
+ final Object arg0, final Object arg1, final Object arg2) {
+ if (bundle != null && key != null && logger.isEnabledFor(Level.WARN)) {
+ logger.warn(format(getPattern(bundle, key), new Object[] { arg0, arg1, arg2 }));
+ }
+ }
+
+ /**
+ * Log a parameterized message at warn level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param arg0 a value to be formatted and substituted.
+ * @param arg1 a value to be formatted and substituted.
+ * @param arg2 a value to be formatted and substituted.
+ * @param arg3 a value to be formatted and substituted.
+ */
+ public static void warn(final Logger logger, final ResourceBundle bundle, final String key,
+ final Object arg0, final Object arg1,
+ final Object arg2, final Object arg3) {
+ if (bundle != null && key != null && logger.isEnabledFor(Level.WARN)) {
+ logger.warn(format(getPattern(bundle, key), new Object[] { arg0, arg1, arg2, arg3 }));
+ }
+ }
+
+
+ /**
+ * Log a parameterized message at error level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void error(final Logger logger, final ResourceBundle bundle, final String key,
+ final boolean argument) {
+ if (bundle != null && key != null && logger.isEnabledFor(Level.ERROR)) {
+ logger.error(format(getPattern(bundle, key), argument ? Boolean.TRUE : Boolean.FALSE));
+ }
+ }
+
+ /**
+ * Log a parameterized message at error level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void error(final Logger logger, final ResourceBundle bundle, final String key,
+ final char argument) {
+ if (bundle != null && key != null && logger.isEnabledFor(Level.ERROR)) {
+ logger.error(format(getPattern(bundle, key), new Character(argument)));
+ }
+ }
+
+ /**
+ * Log a parameterized message at error level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void error(final Logger logger, final ResourceBundle bundle, final String key,
+ final byte argument) {
+ if (bundle != null && key != null && logger.isEnabledFor(Level.ERROR)) {
+ logger.error(format(getPattern(bundle, key), new Byte(argument)));
+ }
+ }
+
+ /**
+ * Log a parameterized message at error level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void error(final Logger logger, final ResourceBundle bundle, final String key,
+ final short argument) {
+ if (bundle != null && key != null && logger.isEnabledFor(Level.ERROR)) {
+ logger.error(format(getPattern(bundle, key), new Short(argument)));
+ }
+ }
+
+ /**
+ * Log a parameterized message at error level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void error(final Logger logger, final ResourceBundle bundle, final String key,
+ final int argument) {
+ if (bundle != null && key != null && logger.isEnabledFor(Level.ERROR)) {
+ logger.error(format(getPattern(bundle, key), new Integer(argument)));
+ }
+ }
+
+ /**
+ * Log a parameterized message at error level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void error(final Logger logger, final ResourceBundle bundle, final String key,
+ final long argument) {
+ if (bundle != null && key != null && logger.isEnabledFor(Level.ERROR)) {
+ logger.error(format(getPattern(bundle, key), new Long(argument)));
+ }
+ }
+
+ /**
+ * Log a parameterized message at error level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void error(final Logger logger, final ResourceBundle bundle, final String key,
+ final float argument) {
+ if (bundle != null && key != null && logger.isEnabledFor(Level.ERROR)) {
+ logger.error(format(getPattern(bundle, key), new Float(argument)));
+ }
+ }
+
+ /**
+ * Log a parameterized message at error level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void error(final Logger logger, final ResourceBundle bundle, final String key,
+ final double argument) {
+ if (bundle != null && key != null && logger.isEnabledFor(Level.ERROR)) {
+ logger.error(format(getPattern(bundle, key), new Double(argument)));
+ }
+ }
+
+ /**
+ * Log a parameterized message at error level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void error(final Logger logger, final ResourceBundle bundle, final String key,
+ final Object argument) {
+ if (bundle != null && key != null && logger.isEnabledFor(Level.ERROR)) {
+ logger.error(format(getPattern(bundle, key), argument));
+ }
+ }
+
+ /**
+ * Log a parameterized message at error level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param arg0 a value to be formatted and substituted.
+ * @param arg1 a value to be formatted and substituted.
+ */
+ public static void error(final Logger logger, final ResourceBundle bundle, final String key,
+ final Object arg0, final Object arg1) {
+ if (bundle != null && key != null && logger.isEnabledFor(Level.ERROR)) {
+ logger.error(format(getPattern(bundle, key), new Object[] { arg0, arg1 }));
+ }
+ }
+
+ /**
+ * Log a parameterized message at error level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param arg0 a value to be formatted and substituted.
+ * @param arg1 a value to be formatted and substituted.
+ * @param arg2 a value to be formatted and substituted.
+ */
+ public static void error(final Logger logger, final ResourceBundle bundle, final String key,
+ final Object arg0, final Object arg1, final Object arg2) {
+ if (bundle != null && key != null && logger.isEnabledFor(Level.ERROR)) {
+ logger.error(format(getPattern(bundle, key), new Object[] { arg0, arg1, arg2 }));
+ }
+ }
+
+ /**
+ * Log a parameterized message at error level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param arg0 a value to be formatted and substituted.
+ * @param arg1 a value to be formatted and substituted.
+ * @param arg2 a value to be formatted and substituted.
+ * @param arg3 a value to be formatted and substituted.
+ */
+ public static void error(final Logger logger, final ResourceBundle bundle, final String key,
+ final Object arg0, final Object arg1,
+ final Object arg2, final Object arg3) {
+ if (bundle != null && key != null && logger.isEnabledFor(Level.ERROR)) {
+ logger.error(format(getPattern(bundle, key), new Object[] { arg0, arg1, arg2, arg3 }));
+ }
+ }
+
+
+ /**
+ * Log a parameterized message at fatal level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void fatal(final Logger logger, final ResourceBundle bundle, final String key,
+ final boolean argument) {
+ if (bundle != null && key != null && logger.isEnabledFor(Level.FATAL)) {
+ logger.fatal(format(getPattern(bundle, key), argument ? Boolean.TRUE : Boolean.FALSE));
+ }
+ }
+
+ /**
+ * Log a parameterized message at fatal level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void fatal(final Logger logger, final ResourceBundle bundle, final String key,
+ final char argument) {
+ if (bundle != null && key != null && logger.isEnabledFor(Level.FATAL)) {
+ logger.fatal(format(getPattern(bundle, key), new Character(argument)));
+ }
+ }
+
+ /**
+ * Log a parameterized message at fatal level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void fatal(final Logger logger, final ResourceBundle bundle, final String key,
+ final byte argument) {
+ if (bundle != null && key != null && logger.isEnabledFor(Level.FATAL)) {
+ logger.fatal(format(getPattern(bundle, key), new Byte(argument)));
+ }
+ }
+
+ /**
+ * Log a parameterized message at fatal level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void fatal(final Logger logger, final ResourceBundle bundle, final String key,
+ final short argument) {
+ if (bundle != null && key != null && logger.isEnabledFor(Level.FATAL)) {
+ logger.fatal(format(getPattern(bundle, key), new Short(argument)));
+ }
+ }
+
+ /**
+ * Log a parameterized message at fatal level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void fatal(final Logger logger, final ResourceBundle bundle, final String key,
+ final int argument) {
+ if (bundle != null && key != null && logger.isEnabledFor(Level.FATAL)) {
+ logger.fatal(format(getPattern(bundle, key), new Integer(argument)));
+ }
+ }
+
+ /**
+ * Log a parameterized message at fatal level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void fatal(final Logger logger, final ResourceBundle bundle, final String key,
+ final long argument) {
+ if (bundle != null && key != null && logger.isEnabledFor(Level.FATAL)) {
+ logger.fatal(format(getPattern(bundle, key), new Long(argument)));
+ }
+ }
+
+ /**
+ * Log a parameterized message at fatal level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void fatal(final Logger logger, final ResourceBundle bundle, final String key,
+ final float argument) {
+ if (bundle != null && key != null && logger.isEnabledFor(Level.FATAL)) {
+ logger.fatal(format(getPattern(bundle, key), new Float(argument)));
+ }
+ }
+
+ /**
+ * Log a parameterized message at fatal level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void fatal(final Logger logger, final ResourceBundle bundle, final String key,
+ final double argument) {
+ if (bundle != null && key != null && logger.isEnabledFor(Level.FATAL)) {
+ logger.fatal(format(getPattern(bundle, key), new Double(argument)));
+ }
+ }
+
+ /**
+ * Log a parameterized message at fatal level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param argument a value to be formatted and substituted.
+ */
+ public static void fatal(final Logger logger, final ResourceBundle bundle, final String key,
+ final Object argument) {
+ if (bundle != null && key != null && logger.isEnabledFor(Level.FATAL)) {
+ logger.fatal(format(getPattern(bundle, key), argument));
+ }
+ }
+
+ /**
+ * Log a parameterized message at fatal level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param arg0 a value to be formatted and substituted.
+ * @param arg1 a value to be formatted and substituted.
+ */
+ public static void fatal(final Logger logger, final ResourceBundle bundle, final String key,
+ final Object arg0, final Object arg1) {
+ if (bundle != null && key != null && logger.isEnabledFor(Level.FATAL)) {
+ logger.fatal(format(getPattern(bundle, key), new Object[] { arg0, arg1 }));
+ }
+ }
+
+ /**
+ * Log a parameterized message at fatal level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param arg0 a value to be formatted and substituted.
+ * @param arg1 a value to be formatted and substituted.
+ * @param arg2 a value to be formatted and substituted.
+ */
+ public static void fatal(final Logger logger, final ResourceBundle bundle, final String key,
+ final Object arg0, final Object arg1, final Object arg2) {
+ if (bundle != null && key != null && logger.isEnabledFor(Level.FATAL)) {
+ logger.fatal(format(getPattern(bundle, key), new Object[] { arg0, arg1, arg2 }));
+ }
+ }
+
+ /**
+ * Log a parameterized message at fatal level.
+ * @param logger logger, may not be null.
+ * @param bundle resource bundle, may be null.
+ * @param key key for pattern in resource bundle, may be null.
+ * @param arg0 a value to be formatted and substituted.
+ * @param arg1 a value to be formatted and substituted.
+ * @param arg2 a value to be formatted and substituted.
+ * @param arg3 a value to be formatted and substituted.
+ */
+ public static void fatal(final Logger logger, final ResourceBundle bundle, final String key,
+ final Object arg0, final Object arg1,
+ final Object arg2, final Object arg3) {
+ if (bundle != null && key != null && logger.isEnabledFor(Level.FATAL)) {
+ logger.fatal(format(getPattern(bundle, key), new Object[] { arg0, arg1, arg2, arg3 }));
+ }
+ }
+
}
---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-dev-unsubscribe@logging.apache.org
For additional commands, e-mail: log4j-dev-help@logging.apache.org