Changing from HPEL to basic mode logging and tracing

Use this topic if you need to switch from HPEL to the basic mode log and trace framework. The basic mode log and trace framework is enabled by default when you set up a new application server.

Before you begin

Before beginning this task, read about the differences between HPEL mode and basic mode. Be aware of changes you might need to make to any tools and scripts you have that use HPEL files or commands.

About this task

You can switch to basic mode using the administrative console, or using wsadmin scripting. HPEL provides faster log and trace handling capabilities and more flexible ways to exploit log and trace content than the basic mode.

Procedure

  • Use the administrative console to switch to basic mode.
    1. Log on to the administrative console.
    2. If using an administrative agent topology, select a node that you want to manage and navigate to it.
    3. From the navigation section in the console click Troubleshooting > Logs and trace.
    4. Select the server that you want to switch to basic mode.
    5. Click Change log and trace mode.
    6. Click Switch back to basic mode.
    7. Save the changes.
  • Use wsadmin scripting to switch to basic mode.
    These steps modify the server configuration. The server does not need to be running to perform these steps.
    1. Start wsadmin.
      In this case, wsadmin can be connected to a running server or accessing the configuration data for a stopped server. Read about starting the wsadmin scripting client for more information.
    2. Get a reference to the HighPerformanceExtensibleLogging configuration object.

      Using Jython:

      HPELService = AdminConfig.getid("/Cell:myCell/Node:myNode/Server:
      myServer/HighPerformanceExtensibleLogging:/")
      Table 1. AdminConfig command description . The table lists AdminConfig command and description.
      Command Description
      myCell The name of the cell
      myNode The host name of the node
      myServer The name of the server
    3. Set the HighPerformanceExtensibleLogging enable attribute to false.

      Using Jython:

      AdminConfig.modify(HPELService, "[[enable false]]")
    4. Get a reference to the RASLoggingService object.

      Using Jython:

      RASLogging = AdminConfig.getid("/Cell:myCell/Node:myNode/Server:
      myServer/RASLoggingService:/")
      Table 2. AdminConfig command description . The table lists AdminConfig command and description.
      Command Description
      myCell The name of the cell
      myNode The host name of the node
      myServer The name of the server
    5. Set the RASLoggingService enable attribute to true.

      Using Jython:

      AdminConfig.modify(RASLogging, "[[enable true]]")
    6. Save the configuration.

      Using Jython:

      AdminConfig.save()

Results

The server is now configured to use the basic mode log and trace framework when you restart.

If this task was done using the deployment manager, you might need to synchronize the node agent on the target node before restarting the server.