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.LoggerLog warnings into an array for later inspection.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRecordingLogger.Warning
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Stringnameprivate 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 voidclear()Clear the warnings, automatically done byAppServer.setUp()voiddebug(java.lang.String msg)Debug logvoiddebug(java.lang.String msg, long value)voiddebug(java.lang.String msg, java.lang.Object... args)voiddebug(java.lang.String msg, java.lang.Object arg0, java.lang.Object arg1)Debug logvoiddebug(java.lang.String msg, java.lang.Throwable th)voiddebug(java.lang.Throwable thrown)org.eclipse.jetty.util.log.LoggergetLogger(java.lang.String name)java.lang.StringgetName()static java.util.List<RecordingLogger.Warning>getWarnings()Get thewarnings.voidignore(java.lang.Throwable arg0)voidinfo(java.lang.String msg)Infovoidinfo(java.lang.String msg, java.lang.Object... args)voidinfo(java.lang.String msg, java.lang.Object arg0, java.lang.Object arg1)Infovoidinfo(java.lang.String msg, java.lang.Throwable thrown)voidinfo(java.lang.Throwable thrown)booleanisDebugEnabled()voidsetDebugEnabled(boolean enabled)voidwarn(java.lang.String msg)Warningvoidwarn(java.lang.String msg, java.lang.Object... args)voidwarn(java.lang.String msg, java.lang.Object arg0, java.lang.Object arg1)Warningvoidwarn(java.lang.String msg, java.lang.Throwable th)voidwarn(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:
getLoggerin interfaceorg.eclipse.jetty.util.log.Logger
-
getName
public java.lang.String getName()
- Specified by:
getNamein 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:
warnin 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:
debugin 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:
isDebugEnabledin interfaceorg.eclipse.jetty.util.log.Logger
-
setDebugEnabled
public void setDebugEnabled(boolean enabled)
- Specified by:
setDebugEnabledin interfaceorg.eclipse.jetty.util.log.Logger
-
warn
public void warn(java.lang.String msg, java.lang.Object... args)- Specified by:
warnin interfaceorg.eclipse.jetty.util.log.Logger
-
warn
public void warn(java.lang.Throwable thrown)
- Specified by:
warnin interfaceorg.eclipse.jetty.util.log.Logger
-
info
public void info(java.lang.String msg, java.lang.Object... args)- Specified by:
infoin interfaceorg.eclipse.jetty.util.log.Logger
-
info
public void info(java.lang.Throwable thrown)
- Specified by:
infoin interfaceorg.eclipse.jetty.util.log.Logger
-
info
public void info(java.lang.String msg, java.lang.Throwable thrown)- Specified by:
infoin interfaceorg.eclipse.jetty.util.log.Logger
-
debug
public void debug(java.lang.String msg, java.lang.Object... args)- Specified by:
debugin interfaceorg.eclipse.jetty.util.log.Logger
-
debug
public void debug(java.lang.Throwable thrown)
- Specified by:
debugin interfaceorg.eclipse.jetty.util.log.Logger
-
ignore
public void ignore(java.lang.Throwable arg0)
- Specified by:
ignorein interfaceorg.eclipse.jetty.util.log.Logger
-
debug
public void debug(java.lang.String msg, long value)- Specified by:
debugin interfaceorg.eclipse.jetty.util.log.Logger
-
-