Logging

Key point: Several types of logs to assess the health of the system and diagnose problems.

PageSeeder provides several types of logs aimed at developers and administrators. Most logs contain the date and time, context, level, and when possible, the user or stack trace. 

Types of logs

All logs contain records of events that occur or log messages sent by PageSeeder. There are several types of logs in PageSeeder to help you find out find out which areas might require your attention.

Group logs

Group logs can be accessed by group managers. They provide detailed information about:

  • Jobs run by the PageSeeder publisher.
  • How PageSeeder indexed your documents, tasks or comments.
  • Process jobs which are triggered whenever a group or a collection of PageSeeder documents or comments are moved, batch edited, archived, uploaded or exported.

For administrators

Administrators can also get detailed information about all available group logs in a consolidated view from the system administration interface.

The administration dashboard page shows summary information about the main categories of group logs for the last 7 days.

Server logs

Server logs can only be accessed by administrators.

Additionally, they provide the following information:

  • Detailed access logs which can be useful to determine the sequence of actions that could have led to an error.
  • Recent system logs which list the most recent messages logged by the system (earlier messages are under the general logs), publish, index or process logs for all groups.

Logging levels

To help you identify log messages that might require your attention, PageSeeder uses a consistent set of color-coded icons reflecting the severity of the underlying event for each level.

See logging level for more information.

Configuration

Access logs can be configured using the global properties.

PageSeeder predefines the following loggers and appenders:

See the PageSeeder developer Website for further information.