org.eclipse.jgit.junit.http
Class RecordingLogger

java.lang.Object
  extended by 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

Logs warnings into an array for later inspection.


Nested Class Summary
static class RecordingLogger.Warning
           
 
Constructor Summary
RecordingLogger()
           
RecordingLogger(java.lang.String name)
           
 
Method Summary
static void clear()
          Clear the warnings, automatically done by AppServer.setUp()
 void debug(java.lang.String msg)
           
 void debug(java.lang.String msg, java.lang.Object... args)
           
 void debug(java.lang.String msg, java.lang.Object arg0, java.lang.Object arg1)
           
 void 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()
           
 void ignore(java.lang.Throwable arg0)
           
 void info(java.lang.String msg)
           
 void info(java.lang.String msg, java.lang.Object... args)
           
 void info(java.lang.String msg, java.lang.Object arg0, java.lang.Object arg1)
           
 void 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)
           
 void warn(java.lang.String msg, java.lang.Object... args)
           
 void warn(java.lang.String msg, java.lang.Object arg0, java.lang.Object arg1)
           
 void warn(java.lang.String msg, java.lang.Throwable th)
           
 void warn(java.lang.Throwable thrown)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RecordingLogger

public RecordingLogger()

RecordingLogger

public RecordingLogger(java.lang.String name)
Method Detail

clear

public static void clear()
Clear the warnings, automatically done by AppServer.setUp()


getWarnings

public static java.util.List<RecordingLogger.Warning> getWarnings()
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 interface org.eclipse.jetty.util.log.Logger

getName

public java.lang.String getName()
Specified by:
getName in interface org.eclipse.jetty.util.log.Logger

warn

public void warn(java.lang.String msg,
                 java.lang.Object arg0,
                 java.lang.Object arg1)

warn

public void warn(java.lang.String msg,
                 java.lang.Throwable th)
Specified by:
warn in interface org.eclipse.jetty.util.log.Logger

warn

public void warn(java.lang.String msg)

debug

public void debug(java.lang.String msg,
                  java.lang.Object arg0,
                  java.lang.Object arg1)

debug

public void debug(java.lang.String msg,
                  java.lang.Throwable th)
Specified by:
debug in interface org.eclipse.jetty.util.log.Logger

debug

public void debug(java.lang.String msg)

info

public void info(java.lang.String msg,
                 java.lang.Object arg0,
                 java.lang.Object arg1)

info

public void info(java.lang.String msg)

isDebugEnabled

public boolean isDebugEnabled()
Specified by:
isDebugEnabled in interface org.eclipse.jetty.util.log.Logger

setDebugEnabled

public void setDebugEnabled(boolean enabled)
Specified by:
setDebugEnabled in interface org.eclipse.jetty.util.log.Logger

warn

public void warn(java.lang.String msg,
                 java.lang.Object... args)
Specified by:
warn in interface org.eclipse.jetty.util.log.Logger

warn

public void warn(java.lang.Throwable thrown)
Specified by:
warn in interface org.eclipse.jetty.util.log.Logger

info

public void info(java.lang.String msg,
                 java.lang.Object... args)
Specified by:
info in interface org.eclipse.jetty.util.log.Logger

info

public void info(java.lang.Throwable thrown)
Specified by:
info in interface org.eclipse.jetty.util.log.Logger

info

public void info(java.lang.String msg,
                 java.lang.Throwable thrown)
Specified by:
info in interface org.eclipse.jetty.util.log.Logger

debug

public void debug(java.lang.String msg,
                  java.lang.Object... args)
Specified by:
debug in interface org.eclipse.jetty.util.log.Logger

debug

public void debug(java.lang.Throwable thrown)
Specified by:
debug in interface org.eclipse.jetty.util.log.Logger

ignore

public void ignore(java.lang.Throwable arg0)


Copyright © 2011. All Rights Reserved.