Package net.bytebuddy.build
Class BuildLogger.StreamWriting
- java.lang.Object
-
- net.bytebuddy.build.BuildLogger.StreamWriting
-
- All Implemented Interfaces:
BuildLogger
- Enclosing interface:
- BuildLogger
@Enhance public static class BuildLogger.StreamWriting extends java.lang.Object implements BuildLogger
A build logger that writes all statements to aPrintStream
.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface net.bytebuddy.build.BuildLogger
BuildLogger.Adapter, BuildLogger.Compound, BuildLogger.NoOp, BuildLogger.StreamWriting
-
-
Field Summary
Fields Modifier and Type Field Description private java.io.PrintStream
printStream
The target for writing statements.
-
Constructor Summary
Constructors Constructor Description StreamWriting(java.io.PrintStream printStream)
Creates a new stream writing build logger.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
debug(java.lang.String message)
Logs a message on the debug level.void
debug(java.lang.String message, java.lang.Throwable throwable)
Logs a message on the debug level.void
error(java.lang.String message)
Logs a message on the error level.void
error(java.lang.String message, java.lang.Throwable throwable)
Logs a message on the error level.void
info(java.lang.String message)
Logs a message on the info level.void
info(java.lang.String message, java.lang.Throwable throwable)
Logs a message on the info level.boolean
isDebugEnabled()
Returnstrue
if the debug log level is enabled.boolean
isErrorEnabled()
Returnstrue
if the error log level is enabled.boolean
isInfoEnabled()
Returnstrue
if the info log level is enabled.boolean
isWarnEnabled()
Returnstrue
if the warn log level is enabled.static BuildLogger
toSystemError()
Creates a build logger that writes toSystem.err
.static BuildLogger
toSystemOut()
Creates a build logger that writes toSystem.out
.void
warn(java.lang.String message)
Logs a message on the warn level.void
warn(java.lang.String message, java.lang.Throwable throwable)
Logs a message on the warn level.
-
-
-
Method Detail
-
toSystemOut
public static BuildLogger toSystemOut()
Creates a build logger that writes toSystem.out
.- Returns:
- A build logger that writes to
System.out
.
-
toSystemError
public static BuildLogger toSystemError()
Creates a build logger that writes toSystem.err
.- Returns:
- A build logger that writes to
System.err
.
-
isDebugEnabled
public boolean isDebugEnabled()
Returnstrue
if the debug log level is enabled.- Specified by:
isDebugEnabled
in interfaceBuildLogger
- Returns:
true
if the debug log level is enabled.
-
debug
public void debug(java.lang.String message)
Logs a message on the debug level.- Specified by:
debug
in interfaceBuildLogger
- Parameters:
message
- The message to log.
-
debug
public void debug(java.lang.String message, java.lang.Throwable throwable)
Logs a message on the debug level.- Specified by:
debug
in interfaceBuildLogger
- Parameters:
message
- The message to log.throwable
- A throwable that is attached to the message.
-
isInfoEnabled
public boolean isInfoEnabled()
Returnstrue
if the info log level is enabled.- Specified by:
isInfoEnabled
in interfaceBuildLogger
- Returns:
true
if the info log level is enabled.
-
info
public void info(java.lang.String message)
Logs a message on the info level.- Specified by:
info
in interfaceBuildLogger
- Parameters:
message
- The message to log.
-
info
public void info(java.lang.String message, java.lang.Throwable throwable)
Logs a message on the info level.- Specified by:
info
in interfaceBuildLogger
- Parameters:
message
- The message to log.throwable
- A throwable that is attached to the message.
-
isWarnEnabled
public boolean isWarnEnabled()
Returnstrue
if the warn log level is enabled.- Specified by:
isWarnEnabled
in interfaceBuildLogger
- Returns:
true
if the warn log level is enabled.
-
warn
public void warn(java.lang.String message)
Logs a message on the warn level.- Specified by:
warn
in interfaceBuildLogger
- Parameters:
message
- The message to log.
-
warn
public void warn(java.lang.String message, java.lang.Throwable throwable)
Logs a message on the warn level.- Specified by:
warn
in interfaceBuildLogger
- Parameters:
message
- The message to log.throwable
- A throwable that is attached to the message.
-
isErrorEnabled
public boolean isErrorEnabled()
Returnstrue
if the error log level is enabled.- Specified by:
isErrorEnabled
in interfaceBuildLogger
- Returns:
true
if the error log level is enabled.
-
error
public void error(java.lang.String message)
Logs a message on the error level.- Specified by:
error
in interfaceBuildLogger
- Parameters:
message
- The message to log.
-
error
public void error(java.lang.String message, java.lang.Throwable throwable)
Logs a message on the error level.- Specified by:
error
in interfaceBuildLogger
- Parameters:
message
- The message to log.throwable
- A throwable that is attached to the message.
-
-