Framework uses Jakarta Commons Logging component for logging in the whole system. The main advantage of this library is the ability to switch between different log systems. Main application log is created with given application name as a category name, other loggers are created with a category name created with application name followed by dot and component name. Following component names are used through the different components:

  • workflow - used within Workflow;
  • template - used within TemplateEngine;
  • forms - used within Forms;
  • messages - used within Messages;
  • jdbc - used within Database;
In most cases logger is used to report errors occured during the initialization of a given component.