com.ail.core.logging
Class BootLogger

java.lang.Object
  extended by com.ail.core.logging.BootLogger

public class BootLogger
extends java.lang.Object

The Core uses this class to log boot time messages. At boot time there is every chance that the normal logging services offered by the core will not be available - as they rely on services and hence configurations having been loaded.

Version:
$Revision$

Constructor Summary
BootLogger()
           
 
Method Summary
static void log(java.lang.Class caller, VersionEffectiveDate ved, Severity severity, java.lang.String message, java.lang.Throwable cause)
          Log a message
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BootLogger

public BootLogger()
Method Detail

log

public static void log(java.lang.Class caller,
                       VersionEffectiveDate ved,
                       Severity severity,
                       java.lang.String message,
                       java.lang.Throwable cause)
Log a message

Parameters:
caller - The class making the call to the logger
ved - Effective date that the client is running with
severity - Severity of the error
message - Message to display
cause - Cause of the problem, this may be null.