Skip to content

Latest commit

 

History

History
32 lines (24 loc) · 1.02 KB

logging.md

File metadata and controls

32 lines (24 loc) · 1.02 KB

Logging

Overview

HaaS supports basic logging of the API calls received in the below format, recording the user who issued the API call (or guest if the user was unauthenticated) and the time. Log files are rotated daily.

2016-03-31 14:55:07,961 - haas.rest - INFO - (guest) - API call: list_projects()

Setup

Logging can be configured with the following options in haas.cfg.

[general]
log_level = DEBUG
log_dir = /var/log/haas

log_dir specifies the directory where the log files will be stored. The HaaS user must have write permissions to this directory. If the option is omitted logging to files is disabled.

log_level specifies the logging level to record. Valid options are: CRITICAL, DEBUG, ERROR, FATAL, INFO, WARN, WARNING. The default value is WARNING, but an option of INFO is recommended for an API log (A log level of INFO is set for API calls).

For more information on logging visit the python 2 documentation.