The PROIV Gateway has extensive logging capabilities that allow you to select which areas of the gateway are to be logged, the level of the logging and which files are to be used.

The Logging Areas:

Each of the following areas can be individually managed. An area can be turned on or off, its logging level can be set and the file that is used can be specified.

Initialisation - This covers the startup of the gateway and the startup of individual bus servers.

Bureau - This covers those activities associated with building connections for the clients (external applications) and for Unix platforms only the building connections for the kernels (PROIV).

Network IO - This covers network data transfers to/from the client (external application) and the kernel (PROIV).

Pooling - This covers the building and managing of the pools of client (external application) and kernel (PROIV) connections.

Bus Server - This covers the listening for, and accepting of, client (external application) connections.

Bus Session - This covers the processing of a Task for the client (external application).

Kernel Server - This covers the listening for, and accepting of, kernel (PROIV) connections (Unix platforms only).

Kernel Session - This covers the processing of a Task for the kernel (PROIV).

Kernel Factory - This covers the creation of kernels (PROIV).

Kernel Message Factory - This covers the messages being sent to and received from the kernel (PROIV).

Client Message Factory - This covers the messages being sent to and received from the client (external application).

 

The Log Files:

Each of the log areas is directed to a log file by using the log file destinations defined in the Log Files section. A single log file destination can be used for many areas of the logging.

If you need to debug a particular area then you can define a new log file destination and assign it only to the area under investigation.

The log file destinations defined in the general configuration are available to all bus servers. A bus server configuration can define its own log file destinations that are only available to that bus server.

 

The Log Levels:

There are four different levels of logging available to all log areas and each level can be individually turned on or off. If all four levels are turned on then the log files grow quite quickly.

Debug - This level provides information about the Java classes and methods being executed.

Critical - This level provides information on any errors that stop the gateway from functioning properly.

Info - This level provides information on normal activity and events.

Verbose - This level provides extensive information on normal activity and events.

Comment on this topic

Topic ID: 250006