Skip to content

Profinity V2 IS NOW IN EARLY ADOPTER RELEASE

Profinity V2 is available now in Early Adopter Release. To support this release we are making the documentation public. To get access to the Profinity V2 installers, please log a support request at the Prohelion Support Portal requesting access to the Early Adopter release.

Profinity System Logs

Profinity has a built in logging mechanism that captures information about the operation of the system and is designed to assist in system issue diagnosis.

Viewing the Logs

To access the system logs, navigate to the ADMIN tab, then select Logs.

Profinity Log

Profinity system logs

Each log entry contains a timestamp, a message level (e.g., Info, Warn, Error, etc.), and a message description. To help diagnose particular issues, the scope of the system logs can be changed to only include particular message levels.

System Logs Configuration

From the ADMIN tab, selecting System Configuration then Logging brings up a menu containing options for modifying the log level, logs rollover size, and number of retained logs.

Option Description
Log Level The scope of messages shown in the system logs
Log Rollover Size The maximum file size for each log file created, in MB
Retained Logs The number of log files that can be created before overwriting the oldest file

Changes to the system config

Modifying any parameters in the System Configuration menu will trigger a reboot of Profinity. If using the web client, wait around 15 seconds after saving the changes before reloading the page.

System logs configuration

Profinity logs configuration menu

Logging levels are a standard industry term and define the types of messages that are displayed to the user in the system logs. Each progressive logging level also encompasses all entries of the previous levels. A brief description of the various log levels is given below.

Logging Level Description
Fatal Used when the application encounters an error that prevents the critical functionality from working
Error Used when the application encounters an error that prevents particular functionality from working, but other parts of the application may remain functional
Warn Indicates something unexpected has happened, but the application continues to function
Info Standard log level containing informative messages indicating the actions of the application. E.g., when changing states, connecting to the web API, etc.
Debug Intermediate level of visibility that is helpful for debugging. Details some of the underlying application processes
Trace Grants full visibility of underlying application execution. Only necessary when performing debugging

Log levels are persistent

Once a log level is set, it will remain persistent across restarts of Profinity