# IgnisLogging¶

class IgnisLogging(log_config_path=None)[소스]

기반 클래스: object

Singleton class to configure file logging via IgnisLogger

Logging to file is enabled only if there is a config file present. Otherwise IgnisLogger will behave as a regular logger.

Config file is assumed to be in <user home>/.qiskit/logging.yaml

Config file fields:

file_logging: {true/false} - Specifies whether file logging is enabled

log_file: <path> - path to the log file. If not specified, ignis.log will be used

max_size: <# bytes> - maximum size limit for a given log file. If not specified file size is unlimited

max_rotations: <count> - maximum number of log files to rotate (oldest file is deleted in case count is reached)

Methods

 default_datetime_fmt Get the default date time format used for writing log entries get_file_handler Configure and retrieve the RotatingFileHandler object. get_log_file Get the name of the log file get_logger Return an IgnisLogger object