Set up for integrated JRas operation

 

Before you begin

The JRas framework described in this task and its sub-tasks is deprecated. However, one can achieve similar results using Java logging.

 

Overview

In the integrated mode of operation, message and trace events are sent to WAS logs. This is the default mode of operation.

 

Procedure

  1. Import the requisite JRas extensions classes

    import com.ibm.ras.*; 
    import com.ibm.websphere.ras.*; 
    

  2. Declare logger references.

    private RASMessageLogger msgLogger = null; 
    private RASTraceLogger trcLogger = null; 
    
    

  3. Obtain a reference to the Manager and create the loggers. Since loggers are named singletons, one can do this in a variety of places. One logical candidate for enterprise beans is the ejbCreate() method. For example, for the enterprise bean named "myTestBean", place the following code in the ejbCreate() method

    com.ibm.websphere.ras.Manager mgr = com.ibm.websphere.ras.Manager.getManager(); 
    msgLogger = mgr.createRASMessageLogger("Acme", "WidgetCounter", "RasTest", 
             myTestBean.class.getName()); 
    
    
    
    // Configure the message logger to use the message file created 
    // for this application. 
    msgLogger.setMessageFile("acme.widgets.DefaultMessages"); 
    trcLogger = mgr.createRASTraceLogger("Acme", "Widgets", "RasTest", 
             myTestBean.class.getName()); 
    mgr.addLoggerToGroup(trcLogger, groupName); 
    
    


 

See Also


Creating JRas manager and logger instances

 

Related Tasks


Setting up for combined JRas operation
Setting up for stand-alone JRas operation