hudson.plugins.covcomplplot.stub
Class LoggerWrapper

java.lang.Object
  extended by hudson.plugins.covcomplplot.stub.LoggerWrapper

public class LoggerWrapper
extends Object

Wrapper class for logging

Author:
JunHo Yoon.

Constructor Summary
LoggerWrapper()
          Default Constructor.
LoggerWrapper(PrintStream printStream)
          Constructor with selective print stream
LoggerWrapper(PrintStream printStream, boolean verbose)
          Constructor with selective print stream and verbose mode.
 
Method Summary
 void printError(Object msg)
          Print error message.
 void printError(String msg, Object... args)
          Print error message with arguments
 void printLineSeperation()
          Print line separation.
 void println(Object msg)
          Print message
 void println(String msg, Object... args)
          Print message with arguments (same as String.format())
 void printlnVerbose(String msg)
          Print verbose message.
 void printStackTrace(Exception e)
          Print exception stack trace.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LoggerWrapper

public LoggerWrapper()
Default Constructor. It uses System.out as the print stream.


LoggerWrapper

public LoggerWrapper(PrintStream printStream)
Constructor with selective print stream

Parameters:
printStream - print stream to be used.

LoggerWrapper

public LoggerWrapper(PrintStream printStream,
                     boolean verbose)
Constructor with selective print stream and verbose mode.

Parameters:
printStream - print stream to be used.
verbose - true if the verbose message should be printed as well
Method Detail

printLineSeperation

public void printLineSeperation()
Print line separation. This method is actually performed when verboseMode is true.


printlnVerbose

public void printlnVerbose(String msg)
Print verbose message. This method is actually performed when verboseMode is true.

Parameters:
msg - message to be printed.

println

public void println(Object msg)
Print message

Parameters:
msg - message to be printed

println

public void println(String msg,
                    Object... args)
Print message with arguments (same as String.format())

Parameters:
msg - message format to be printed
args - arguments to be inserted in message

printError

public void printError(Object msg)
Print error message.

Parameters:
msg - message to be printed.

printError

public void printError(String msg,
                       Object... args)
Print error message with arguments

Parameters:
msg - message format to be printed
args - arguments to be inserted in message

printStackTrace

public void printStackTrace(Exception e)
Print exception stack trace. Only activated when verboseMode is true

Parameters:
e - Exception to be printed.


Copyright © 2004-2011. All Rights Reserved.