@Immutable
public final class StringLogger
extends Object
Used by scripts to avoid the 'deprecated' warning for format strings.
| Modifier and Type | Method and Description |
|---|---|
void |
debug(String format,
Object... params)
Logs a debug message.
|
void |
debug(Supplier<Message> messageSupplier)
Logs a debug message.
|
void |
debug(Throwable cause,
String format,
Object... params)
Logs a debug message.
|
void |
error(String format,
Object... params)
Logs an error message.
|
void |
error(Throwable cause,
String format,
Object... params)
Logs an error message.
|
void |
fatal(String format,
Object... params)
Logs a fatal message.
|
void |
fatal(Throwable cause,
String format,
Object... params)
Logs a fatal message.
|
static StringLogger |
getInstance(Class<?> ownerClass)
Gets a logger instance.
|
static StringLogger |
getInstance(Logger log4jLogger)
Gets a logger instance.
|
static StringLogger |
getInstance(String name)
Gets a logger instance.
|
Logger |
getLogger()
Gets the logger.
|
Logger.LogLevel |
getLogLevel()
Gets the log level.
|
void |
info(String format,
Object... params)
Logs an info message.
|
void |
info(Supplier<Message> messageSupplier)
Logs an info message.
|
void |
info(Throwable cause,
String format,
Object... params)
Logs an info message.
|
boolean |
isDebugEnabled()
Asks if the debug level is enabled.
|
boolean |
isEnabledFor(Logger.LogLevel logLevel)
Asks if a log level is enabled.
|
boolean |
isInfoEnabled()
Asks if the info level is enabled.
|
boolean |
isTraceEnabled()
Asks if the trace level is enabled.
|
void |
trace(String format,
Object... params)
Logs a trace message.
|
void |
trace(Supplier<Message> messageSupplier)
Logs a trace message.
|
void |
trace(Throwable cause,
String format,
Object... params)
Logs a trace message.
|
void |
warn(String format,
Object... params)
Logs a warning message.
|
void |
warn(Throwable cause,
String format,
Object... params)
Logs a warning message.
|
@Nonnull @CheckReturnValue public static StringLogger getInstance(@Nonnull Class<?> ownerClass)
ownerClass - The class of the logger's owner.@Nonnull @CheckReturnValue public static StringLogger getInstance(@Nonnull Logger log4jLogger)
This is used by scripts to supply their Log4j logger in calls to RVPF.
log4jLogger - A log4j logger.@Nonnull @CheckReturnValue public static StringLogger getInstance(@Nonnull String name)
name - The logger's name.public void debug(@Nonnull
Supplier<Message> messageSupplier)
messageSupplier - A message supplier.public void debug(@Nonnull
String format,
@Nonnull
Object... params)
format - The message format.params - The message parameters.public void debug(@Nonnull
Throwable cause,
@Nonnull
String format,
@Nonnull
Object... params)
cause - The message cause.format - The message format.params - The message parameters.public void error(@Nonnull
String format,
@Nonnull
Object... params)
format - The message format.params - The message parameters.public void error(@Nonnull
Throwable cause,
@Nonnull
String format,
@Nonnull
Object... params)
cause - The message cause.format - The message format.params - The message parameters.public void fatal(@Nonnull
String format,
@Nonnull
Object... params)
format - The message format.params - The message parameters.public void fatal(@Nonnull
Throwable cause,
@Nonnull
String format,
@Nonnull
Object... params)
cause - The message cause.format - The message format.params - The message parameters.@Nonnull @CheckReturnValue public Logger.LogLevel getLogLevel()
@Nonnull @CheckReturnValue public Logger getLogger()
public void info(@Nonnull
Supplier<Message> messageSupplier)
messageSupplier - A message supplier.public void info(@Nonnull
String format,
@Nonnull
Object... params)
format - The message format.params - The message parameters.public void info(@Nonnull
Throwable cause,
@Nonnull
String format,
@Nonnull
Object... params)
cause - The message cause.format - The message format.params - The message parameters.@CheckReturnValue public boolean isDebugEnabled()
@CheckReturnValue public boolean isEnabledFor(Logger.LogLevel logLevel)
logLevel - The log level.@CheckReturnValue public boolean isInfoEnabled()
@CheckReturnValue public boolean isTraceEnabled()
public void trace(@Nonnull
Supplier<Message> messageSupplier)
messageSupplier - A message supplier.public void trace(@Nonnull
String format,
@Nonnull
Object... params)
format - The message format.params - The message parameters.public void trace(@Nonnull
Throwable cause,
@Nonnull
String format,
@Nonnull
Object... params)
cause - The message cause.format - The message format.params - The message parameters.public void warn(@Nonnull
String format,
@Nonnull
Object... params)
format - The message format.params - The message parameters.public void warn(@Nonnull
Throwable cause,
@Nonnull
String format,
@Nonnull
Object... params)
cause - The message cause.format - The message format.params - The message parameters.Copyright © 2003-2019 Serge Brisson. All Rights Reserved.