com.ibm.rational.rpe.common.log
Class RPELog

java.lang.Object
  extended by com.ibm.rational.rpe.common.log.RPELog

public class RPELog
extends java.lang.Object

Provides an abstraction to logging abilities in RPE

Author:
Spurlos

Nested Class Summary
static class RPELog.Level
           
 
Method Summary
static RPELog getInstance()
           
 java.lang.String getMessage(com.ibm.rational.rpe.common.log.IMessages messages, java.lang.String id, java.lang.String[] argvs)
          Gives the message for the error id minus the CRRPE prefix and ID
 java.lang.String getMessageForUI(java.lang.String id, java.lang.String[] argvs, java.lang.Throwable t, com.ibm.rational.rpe.common.log.IMessages messages)
           
 void logMessage(java.lang.String id, java.lang.String[] argvs, java.lang.Throwable t)
          Logs an RPE message using the application's log system
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static RPELog getInstance()

logMessage

public void logMessage(java.lang.String id,
                       java.lang.String[] argvs,
                       java.lang.Throwable t)
Logs an RPE message using the application's log system

Parameters:
id -
argvs -
t -

getMessage

public java.lang.String getMessage(com.ibm.rational.rpe.common.log.IMessages messages,
                                   java.lang.String id,
                                   java.lang.String[] argvs)
Gives the message for the error id minus the CRRPE prefix and ID

Parameters:
messages -
id -
argvs -
Returns:

getMessageForUI

public java.lang.String getMessageForUI(java.lang.String id,
                                        java.lang.String[] argvs,
                                        java.lang.Throwable t,
                                        com.ibm.rational.rpe.common.log.IMessages messages)