Network Deployment (Distributed operating systems), v8.0 > Troubleshoot and support > Use HPEL to troubleshoot applications > High Performance Extensible Logging (HPEL)
Basic mode and HPEL mode
Basic mode, the default mode, is the existing log and trace framework from prior releases of WAS. Any existing scripts and tools we have that use logs and trace might need minor modifications to work with HPEL mode.
WAS v8 can leverage High Performance Extensible Logging (HPEL) instead of using SystemOut.log, SystemErr.log, trace.log, and activity.log files or native z/OS logging facilities. With HPEL, you can access all log and trace information using...
$PROFILE/bin/LogViewer.sh
After HPEL mode is enabled the JVM logs , trace logs and service log are no longer written to. Instead, log and trace content is written to...
- A log data or trace data repository in a proprietary binary format
- text log file (optional)
HPEL with test logs disabled provides significant performance benefits.
LogViewer.sh, is used to view, filter, monitor, and format log and trace data in the repositories.
Log and Trace files
Source Basic mode HPEL mode HPEL file To view System.out SystemOut.log
trace.loglogdata/*.wbl
TextLog_time.loglogdata
TextLogLogView.sh
Text editorSystem.err SystemErr.log " " " " " " java.util.logging SystemOut.log
activity.log
trace.log" " " " " " java.util.logging trace.log tracedata/*.wbl
TextLog_time.logtracedata
TextLogLogView.sh
Text editornative cout native_stdout.log native_stdout.log
Text editor native cerr native_stderr.log native_stderr.log
Text editor
MBean services
Basic mode MBeans HPEL mode MBeans HPEL MBean Descriptions RasLoggingServiceMBean RasLoggingServiceMBean Provides JMX Notification HPELLogDataServiceMBean Configures the log repository such as...
- location
- retention policy
- out of space behavior
- buffering
- file switching
HPELTraceDataServiceMBean Configures the trace repository such as...
- location
- retention policy
- out of space behavior
- buffering
- file switching
HPELTextLogServiceMBean Configures the text log such as...
- location
- retention policy
- out of space behavior
- buffering
- file switching
- SystemErr or SystemOut
TraceServiceMBean HPELControlServiceMBean Configures trace specification levels. Provides access to log and trace repository content