mirror of
https://github.com/apache/struts.git
synced 2026-09-12 09:05:04 +00:00
Extends trace() to accept Object... as params
This commit is contained in:
@@ -19,8 +19,11 @@ package com.opensymphony.xwork2.util.logging;
|
||||
* Main logger interface for logging things
|
||||
*/
|
||||
public interface Logger {
|
||||
|
||||
void trace(String msg, String... args);
|
||||
|
||||
void trace(String msg, Object... args);
|
||||
|
||||
void trace(String msg, Throwable ex, String... args);
|
||||
|
||||
boolean isTraceEnabled();
|
||||
@@ -58,4 +61,5 @@ public interface Logger {
|
||||
void fatal(String msg, Throwable ex, String... args);
|
||||
|
||||
boolean isFatalEnabled();
|
||||
|
||||
}
|
||||
|
||||
+4
@@ -88,6 +88,10 @@ public class CommonsLogger implements Logger {
|
||||
log.trace(LoggerUtils.format(msg, args));
|
||||
}
|
||||
|
||||
public void trace(String msg, Object... args) {
|
||||
log.trace(LoggerUtils.format(msg, args));
|
||||
}
|
||||
|
||||
public void trace(String msg, Throwable ex, String... args) {
|
||||
log.trace(LoggerUtils.format(msg, args), ex);
|
||||
}
|
||||
|
||||
@@ -95,6 +95,10 @@ public class JdkLogger implements Logger {
|
||||
log.log(Level.FINEST, LoggerUtils.format(msg, args));
|
||||
}
|
||||
|
||||
public void trace(String msg, Object... args) {
|
||||
log.log(Level.FINEST, LoggerUtils.format(msg, args));
|
||||
}
|
||||
|
||||
public void trace(String msg, Throwable ex, String... args) {
|
||||
log.log(Level.FINEST, LoggerUtils.format(msg, args), ex);
|
||||
}
|
||||
|
||||
@@ -85,6 +85,10 @@ public class Slf4jLogger implements Logger {
|
||||
log.trace(LoggerUtils.format(msg, args));
|
||||
}
|
||||
|
||||
public void trace(String msg, Object... args) {
|
||||
log.trace(LoggerUtils.format(msg, args));
|
||||
}
|
||||
|
||||
public void trace(String msg, Throwable ex, String... args) {
|
||||
log.trace(LoggerUtils.format(msg, args), ex);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user