org.jenkinsci.plugins.pollmailboxtrigger.mail.utils
Class Logger

java.lang.Object
  extended by org.jenkinsci.plugins.pollmailboxtrigger.mail.utils.Logger
Direct Known Subclasses:
Logger.XTriggerLoggerWrapper

public abstract class Logger
extends java.lang.Object

Logger interface, so that we're not tied to XTriggerLog!

Question: is there a better/generic way of doing this?


Nested Class Summary
static class Logger.HasLogger
           
static class Logger.XTriggerLoggerWrapper
           
 
Constructor Summary
Logger()
           
 
Method Summary
abstract  void error(java.lang.String message)
           
static Logger getDefault()
           
 java.io.OutputStream getOutputStream()
           
 java.io.PrintStream getPrintStream()
           
abstract  void info(java.lang.String message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Logger

public Logger()
Method Detail

getDefault

public static Logger getDefault()

info

public abstract void info(java.lang.String message)

error

public abstract void error(java.lang.String message)

getOutputStream

public java.io.OutputStream getOutputStream()

getPrintStream

public java.io.PrintStream getPrintStream()