Configuring Logging

Booked Scheduler Free Trial

Get started in seconds, completely free!

Logging can be helpful for troubleshooting issues or keeping a log of activity.

Booked uses the log4php library to log multiple levels of information categorized into either application or database logs. By default, logging is turned OFF.

To turn logging on

  1. Rename /config/log4php.config.dist.xml to /config/log4php.config.xml
  2. Set the log directory and file name. Logging options are configured in /config/log4php.config.xml
    • For Windows, set the file parameter to something like <param name="file" value="c:\temp\booked_log_%s.log"/>
    • For Unix, set the file parameter to something like <param name="file" value="/tmp/booked_log_%s.log"/>
  3. Logging is controlled by changing the of each <level> of each <logger>
  4. Levels used by Booked are OFF, DEBUG, ERROR. For normal operation, ERROR is appropriate. If trace logs are needed, DEBUG is appropriate.
  5. To turn on application logging, change the value to an appropriate level for either the default or sql loggers. For example, <level value="DEBUG" />
  6. Ensure the server’s PHP user or group has write access (0755) to your configured log directory
  7. For more information on logging configuration, visit log4php