Package org.eclipse.jgit.junit.http
Class RecordingLogger
- java.lang.Object
-
- org.eclipse.jgit.junit.http.RecordingLogger
-
- All Implemented Interfaces:
org.eclipse.jetty.util.log.Logger
public class RecordingLogger extends java.lang.Object implements org.eclipse.jetty.util.log.Logger
Log warnings into an array for later inspection.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RecordingLogger.Warning
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
name
private static java.util.List<RecordingLogger.Warning>
warnings
-
Constructor Summary
Constructors Constructor Description RecordingLogger()
Constructor forRecordingLogger
.RecordingLogger(java.lang.String name)
Constructor forRecordingLogger
.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static void
clear()
Clear the warnings, automatically done byAppServer.setUp()
void
debug(java.lang.String msg)
Debug logvoid
debug(java.lang.String msg, long value)
void
debug(java.lang.String msg, java.lang.Object... args)
void
debug(java.lang.String msg, java.lang.Object arg0, java.lang.Object arg1)
Debug logvoid
debug(java.lang.String msg, java.lang.Throwable th)
void
debug(java.lang.Throwable thrown)
org.eclipse.jetty.util.log.Logger
getLogger(java.lang.String name)
java.lang.String
getName()
static java.util.List<RecordingLogger.Warning>
getWarnings()
Get thewarnings
.void
ignore(java.lang.Throwable arg0)
void
info(java.lang.String msg)
Infovoid
info(java.lang.String msg, java.lang.Object... args)
void
info(java.lang.String msg, java.lang.Object arg0, java.lang.Object arg1)
Infovoid
info(java.lang.String msg, java.lang.Throwable thrown)
void
info(java.lang.Throwable thrown)
boolean
isDebugEnabled()
void
setDebugEnabled(boolean enabled)
void
warn(java.lang.String msg)
Warningvoid
warn(java.lang.String msg, java.lang.Object... args)
void
warn(java.lang.String msg, java.lang.Object arg0, java.lang.Object arg1)
Warningvoid
warn(java.lang.String msg, java.lang.Throwable th)
void
warn(java.lang.Throwable thrown)
-
-
-
Field Detail
-
warnings
private static java.util.List<RecordingLogger.Warning> warnings
-
name
private final java.lang.String name
-
-
Method Detail
-
clear
public static void clear()
Clear the warnings, automatically done byAppServer.setUp()
-
getWarnings
public static java.util.List<RecordingLogger.Warning> getWarnings()
Get thewarnings
.- Returns:
- the warnings (if any) from the last execution
-
getLogger
public org.eclipse.jetty.util.log.Logger getLogger(java.lang.String name)
- Specified by:
getLogger
in interfaceorg.eclipse.jetty.util.log.Logger
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfaceorg.eclipse.jetty.util.log.Logger
-
warn
public void warn(java.lang.String msg, java.lang.Object arg0, java.lang.Object arg1)
Warning- Parameters:
msg
-arg0
-arg1
-
-
warn
public void warn(java.lang.String msg, java.lang.Throwable th)
- Specified by:
warn
in interfaceorg.eclipse.jetty.util.log.Logger
-
warn
public void warn(java.lang.String msg)
Warning- Parameters:
msg
- warning message
-
debug
public void debug(java.lang.String msg, java.lang.Object arg0, java.lang.Object arg1)
Debug log- Parameters:
msg
-arg0
-arg1
-
-
debug
public void debug(java.lang.String msg, java.lang.Throwable th)
- Specified by:
debug
in interfaceorg.eclipse.jetty.util.log.Logger
-
debug
public void debug(java.lang.String msg)
Debug log- Parameters:
msg
- debug message
-
info
public void info(java.lang.String msg, java.lang.Object arg0, java.lang.Object arg1)
Info- Parameters:
msg
-arg0
-arg1
-
-
info
public void info(java.lang.String msg)
Info- Parameters:
msg
-
-
isDebugEnabled
public boolean isDebugEnabled()
- Specified by:
isDebugEnabled
in interfaceorg.eclipse.jetty.util.log.Logger
-
setDebugEnabled
public void setDebugEnabled(boolean enabled)
- Specified by:
setDebugEnabled
in interfaceorg.eclipse.jetty.util.log.Logger
-
warn
public void warn(java.lang.String msg, java.lang.Object... args)
- Specified by:
warn
in interfaceorg.eclipse.jetty.util.log.Logger
-
warn
public void warn(java.lang.Throwable thrown)
- Specified by:
warn
in interfaceorg.eclipse.jetty.util.log.Logger
-
info
public void info(java.lang.String msg, java.lang.Object... args)
- Specified by:
info
in interfaceorg.eclipse.jetty.util.log.Logger
-
info
public void info(java.lang.Throwable thrown)
- Specified by:
info
in interfaceorg.eclipse.jetty.util.log.Logger
-
info
public void info(java.lang.String msg, java.lang.Throwable thrown)
- Specified by:
info
in interfaceorg.eclipse.jetty.util.log.Logger
-
debug
public void debug(java.lang.String msg, java.lang.Object... args)
- Specified by:
debug
in interfaceorg.eclipse.jetty.util.log.Logger
-
debug
public void debug(java.lang.Throwable thrown)
- Specified by:
debug
in interfaceorg.eclipse.jetty.util.log.Logger
-
ignore
public void ignore(java.lang.Throwable arg0)
- Specified by:
ignore
in interfaceorg.eclipse.jetty.util.log.Logger
-
debug
public void debug(java.lang.String msg, long value)
- Specified by:
debug
in interfaceorg.eclipse.jetty.util.log.Logger
-
-