de.fho.jump.pirol.utilities.debugOutput
Class PersonalLogger

java.lang.Object
  extended by de.fho.jump.pirol.utilities.debugOutput.PersonalLogger

public class PersonalLogger
extends java.lang.Object

Class to post personalized debug statements. Holds user information and uses the GenericDebugLogger itself.

Author:
Ole Rahn, FH Osnabrück - University of Applied Sciences Osnabrück, Project: PIROL (2005), Subproject: Daten- und Wissensmanagement
See Also:
GenericDebugLogger, DebugUserIds

Field Summary
protected  GenericDebugLogger genericLogger
           
protected  java.lang.String userId
           
 
Constructor Summary
PersonalLogger(DebugId user)
          Constructor
 
Method Summary
 boolean isPrintFileAndLine()
           
 boolean isPrintNewLineFirst()
           
 boolean isPrintTimeStamp()
           
 void printDebug(java.lang.String message)
           
 void printDebug(java.lang.String message, boolean isActive)
           
 void printError(java.lang.String message)
           
 void printError(java.lang.String message, boolean isActive)
           
 void printMinorError(java.lang.String message)
           
 void printMinorError(java.lang.String message, boolean isActive)
           
 void printSevereError(java.lang.String message)
           
 void printSevereError(java.lang.String message, boolean isActive)
           
 void printWarning(java.lang.String message)
           
 void printWarning(java.lang.String message, boolean isActive)
           
 void setLogLevel(int logLevel)
           
 void setOutputStream(java.io.PrintStream out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

userId

protected java.lang.String userId

genericLogger

protected GenericDebugLogger genericLogger
Constructor Detail

PersonalLogger

public PersonalLogger(DebugId user)
Constructor

Parameters:
user - - should be taken from class DebugUserIds (in this package)
Method Detail

printDebug

public final void printDebug(java.lang.String message)
Parameters:
message - message to print

printError

public final void printError(java.lang.String message)
Parameters:
message - message to print

printMinorError

public final void printMinorError(java.lang.String message)
Parameters:
message - message to print

printSevereError

public final void printSevereError(java.lang.String message)
Parameters:
message - message to print

printWarning

public final void printWarning(java.lang.String message)
Parameters:
message - message to print

printDebug

public final void printDebug(java.lang.String message,
                             boolean isActive)
Parameters:
message - message to print
isActive - is this statement active? (message won't be printed, if not)

printError

public final void printError(java.lang.String message,
                             boolean isActive)
Parameters:
message - message to print
isActive - is this statement active? (message won't be printed, if not)

printMinorError

public final void printMinorError(java.lang.String message,
                                  boolean isActive)
Parameters:
message - message to print
isActive - is this statement active? (message won't be printed, if not)

printSevereError

public final void printSevereError(java.lang.String message,
                                   boolean isActive)
Parameters:
message - message to print
isActive - is this statement active? (message won't be printed, if not)

printWarning

public final void printWarning(java.lang.String message,
                               boolean isActive)
Parameters:
message - message to print
isActive - is this statement active? (message won't be printed, if not)

isPrintFileAndLine

public final boolean isPrintFileAndLine()
Returns:
true or false //TODO specify the return value

isPrintNewLineFirst

public final boolean isPrintNewLineFirst()
Returns:
true or false //TODO specify the return value

isPrintTimeStamp

public final boolean isPrintTimeStamp()
Returns:
true or false //TODO specify the return value

setLogLevel

public final void setLogLevel(int logLevel)
Parameters:
logLevel -

setOutputStream

public final void setOutputStream(java.io.PrintStream out)
Parameters:
out -