org.jcoderz.commons
Class RteLogMessage.RuntimeExceptionCreated

java.lang.Object
  extended by org.jcoderz.commons.LogMessageInfoImpl
      extended by org.jcoderz.commons.RteLogMessage
          extended by org.jcoderz.commons.RteLogMessage.RuntimeExceptionCreated
All Implemented Interfaces:
Serializable, LogMessageInfo
Enclosing class:
RteLogMessage

public static final class RteLogMessage.RuntimeExceptionCreated
extends RteLogMessage
implements Serializable

An RuntimeException with symbol {SYMBOL} has been created. Exception Message is: {MESSAGE} .

This class holds the static data for the RUNTIME_EXCEPTION_CREATED log message.

It holds the following parameters:

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.jcoderz.commons.RteLogMessage
RteLogMessage.ArgumentFractionDigitsViolation, RteLogMessage.ArgumentMalformed, RteLogMessage.ArgumentMaxLengthViolation, RteLogMessage.ArgumentMaxValueViolation, RteLogMessage.ArgumentMinLengthViolation, RteLogMessage.ArgumentMinValueViolation, RteLogMessage.ArgumentPatternViolation, RteLogMessage.AssertionFailed, RteLogMessage.DatabaseAccessFailed, RteLogMessage.DatabaseIntegrityError, RteLogMessage.ExceptionCreated, RteLogMessage.InconsistentDatabase, RteLogMessage.InternalError, RteLogMessage.RemoteCallFailure, RteLogMessage.RuntimeExceptionCreated, RteLogMessage.UnexpectedException
 
Field Summary
static int INT_VALUE
          The unique integer value of the log message RUNTIME_EXCEPTION_CREATED.
static Level LOG_LEVEL
          The LogLevel to use.
static String PARAM_MESSAGE
          The parameter MESSAGE for the log message text.
static String PARAM_SYMBOL
          The parameter SYMBOL for the log message text.
static String SYMBOL
          The unique symbolic String of the log message RUNTIME_EXCEPTION_CREATED.
 
Fields inherited from class org.jcoderz.commons.RteLogMessage
ARGUMENT_FRACTION_DIGITS_VIOLATION, ARGUMENT_MALFORMED, ARGUMENT_MAX_LENGTH_VIOLATION, ARGUMENT_MAX_VALUE_VIOLATION, ARGUMENT_MIN_LENGTH_VIOLATION, ARGUMENT_MIN_VALUE_VIOLATION, ARGUMENT_PATTERN_VIOLATION, ASSERTION_FAILED, DATABASE_ACCESS_FAILED, DATABASE_INTEGRITY_ERROR, EXCEPTION_CREATED, INCONSISTENT_DATABASE, INTERNAL_ERROR, REMOTE_CALL_FAILURE, RUNTIME_EXCEPTION_CREATED, UNEXPECTED_EXCEPTION
 
Method Summary
static Loggable addParameters(Loggable loggable, String symbol, String message)
          Adds the given message parameters to the loggable.
static void log(String symbol, String message)
          Logs the message "An RuntimeException with symbol {SYMBOL} has been created.
static void log(String symbol, String message, Throwable cause)
          Logs the message "An RuntimeException with symbol {SYMBOL} has been created.
 
Methods inherited from class org.jcoderz.commons.RteLogMessage
fromInt, fromString
 
Methods inherited from class org.jcoderz.commons.LogMessageInfoImpl
formatMessage, getAppName, getAppNameAbbreviation, getBusinessImpact, getCategory, getGroupName, getGroupNameAbbreviation, getLogLevel, getMessagePattern, getParameterList, getSolution, getSymbol, toInt, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

INT_VALUE

public static final int INT_VALUE
The unique integer value of the log message RUNTIME_EXCEPTION_CREATED.

See Also:
Constant Field Values

PARAM_SYMBOL

public static final String PARAM_SYMBOL
The parameter SYMBOL for the log message text.

See Also:
Constant Field Values

PARAM_MESSAGE

public static final String PARAM_MESSAGE
The parameter MESSAGE for the log message text.

See Also:
Constant Field Values

SYMBOL

public static final String SYMBOL
The unique symbolic String of the log message RUNTIME_EXCEPTION_CREATED.

See Also:
Constant Field Values
description
An RuntimeException with symbol {SYMBOL} has been created. Exception Message is: {MESSAGE}
solution
This fact is just written for the records here for the records. There is normally no action needed. This is just for debugging purposes.

LOG_LEVEL

public static final Level LOG_LEVEL
The LogLevel to use.

Method Detail

log

public static void log(String symbol,
                       String message)
Logs the message "An RuntimeException with symbol {SYMBOL} has been created. Exception Message is: {MESSAGE}" with the given parameters.

Parameters:
symbol - The symbol used in the message.
message - The message used in the message.

log

public static void log(String symbol,
                       String message,
                       Throwable cause)
Logs the message "An RuntimeException with symbol {SYMBOL} has been created. Exception Message is: {MESSAGE}" with the given parameters.

Parameters:
symbol - The symbol used in the message.
message - The message used in the message.
cause - the Throwable that causes this message to be logged.

addParameters

public static Loggable addParameters(Loggable loggable,
                                     String symbol,
                                     String message)
Adds the given message parameters to the loggable.

Parameters:
loggable - the loggable to initialize.
symbol - The symbol used in the message.
message - The message used in the message.
Returns:
the given initialized loggable.


Copyright 2007 The jCoderZ Project.