Class MessageLoader
java.lang.Object
org.sblim.cimclient.internal.logging.MessageLoader
public final class MessageLoader
extends java.lang.Object
Class MessageLoader encapsulates the access to the resource file containing
log messages.
-
Method Summary
Modifier and TypeMethodDescriptionstatic java.util.logging.Level
getLevel
(java.lang.String pKey) Returns the level of a given message id based on the naming convention.static java.lang.String
getLocalizedMessage
(java.lang.String pKey) Returns the localized message for a given key.static java.lang.String
getMessage
(java.lang.String pKey) Returns the English message for a given key.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Method Details
-
getMessage
public static java.lang.String getMessage(java.lang.String pKey) Returns the English message for a given key.- Parameters:
pKey
- The key- Returns:
- The message
-
getLocalizedMessage
public static java.lang.String getLocalizedMessage(java.lang.String pKey) Returns the localized message for a given key.- Parameters:
pKey
- The key- Returns:
- The message
-
getLevel
public static java.util.logging.Level getLevel(java.lang.String pKey) Returns the level of a given message id based on the naming convention. The convention is:CIM<unique 4 digit id><level token>
, e.g.CIM1234S
. Valid level tokens areS, W, I
andC
forSEVERE, WARNING, INFO
andCONFIG
respectively.- Parameters:
pKey
- The message id- Returns:
- The level
-