public class GradleProxy extends Object implements Slf4jProxyInterface
slf4j implementation using reflection.
| Constructor and Description |
|---|
GradleProxy()
Construct an
Slf4jProxy. |
| Modifier and Type | Method and Description |
|---|---|
void |
debug(Object gradleLogger,
String text)
Output a debug message.
|
void |
error(Object gradleLogger,
String text)
Output an error message.
|
void |
error(Object gradleLogger,
String text,
Throwable throwable)
Output an error message along with a
Throwable. |
Object |
getLogger(String name)
Get a
Logger object with the specified name. |
void |
info(Object gradleLogger,
String text)
Output an info message.
|
boolean |
isDebugEnabled(Object gradleLogger)
Test whether debug output is enabled for this
Logger. |
boolean |
isEnabled(Object gradleLogger,
net.pwall.log.Level level)
Test whether a specified level is enabled for this
Logger. |
boolean |
isErrorEnabled(Object gradleLogger)
Test whether error output is enabled for this
Logger. |
boolean |
isInfoEnabled(Object gradleLogger)
Test whether info output is enabled for this
Logger. |
boolean |
isTraceEnabled(Object gradleLogger)
Test whether trace output is enabled for this
Logger. |
boolean |
isWarnEnabled(Object gradleLogger)
Test whether warning output is enabled for this
Logger. |
void |
log(Object gradleLogger,
net.pwall.log.Level level,
String text)
Output a message at the specified level.
|
void |
trace(Object gradleLogger,
String text)
Output a trace message.
|
void |
warn(Object gradleLogger,
String text)
Output a warning message.
|
public GradleProxy()
throws ClassNotFoundException,
NoSuchMethodException,
InvocationTargetException,
IllegalAccessException
Slf4jProxy. Only one such object will be required.ClassNotFoundException - if the slf4j classes are not foundNoSuchMethodException - if the required methods are not foundInvocationTargetException - if calls to Gradle classes failIllegalAccessException - if calls to Gradle are not allowedpublic Object getLogger(String name) throws InvocationTargetException, IllegalAccessException
Logger object with the specified name.getLogger in interface Slf4jProxyInterfacename - the nameLoggerInvocationTargetException - if thrown by underlying systemIllegalAccessException - if thrown by underlying systempublic boolean isTraceEnabled(Object gradleLogger)
Logger.isTraceEnabled in interface Slf4jProxyInterfacegradleLogger - the Loggertrue if trace output is enabledpublic boolean isDebugEnabled(Object gradleLogger)
Logger.isDebugEnabled in interface Slf4jProxyInterfacegradleLogger - the Loggertrue if debug output is enabledpublic boolean isInfoEnabled(Object gradleLogger)
Logger.isInfoEnabled in interface Slf4jProxyInterfacegradleLogger - the Loggertrue if info output is enabledpublic boolean isWarnEnabled(Object gradleLogger)
Logger.isWarnEnabled in interface Slf4jProxyInterfacegradleLogger - the Loggertrue if warning output is enabledpublic boolean isErrorEnabled(Object gradleLogger)
Logger.isErrorEnabled in interface Slf4jProxyInterfacegradleLogger - the Loggertrue if error output is enabledpublic boolean isEnabled(Object gradleLogger, net.pwall.log.Level level)
Logger.isEnabled in interface Slf4jProxyInterfacegradleLogger - the Loggerlevel - the Leveltrue if error output is enabledpublic void trace(Object gradleLogger, String text)
trace in interface Slf4jProxyInterfacegradleLogger - the Loggertext - the messagepublic void debug(Object gradleLogger, String text)
debug in interface Slf4jProxyInterfacegradleLogger - the Loggertext - the messagepublic void info(Object gradleLogger, String text)
info in interface Slf4jProxyInterfacegradleLogger - the Loggertext - the messagepublic void warn(Object gradleLogger, String text)
warn in interface Slf4jProxyInterfacegradleLogger - the Loggertext - the messagepublic void error(Object gradleLogger, String text)
error in interface Slf4jProxyInterfacegradleLogger - the Loggertext - the messagepublic void error(Object gradleLogger, String text, Throwable throwable)
Throwable.error in interface Slf4jProxyInterfacegradleLogger - the Loggertext - the messagethrowable - the Throwablepublic void log(Object gradleLogger, net.pwall.log.Level level, String text)
log in interface Slf4jProxyInterfacegradleLogger - the Loggerlevel - the Leveltext - the messageCopyright © 2024. All rights reserved.