HedLogger

class HedLogger(name=None)[source]

Log status messages organized by key.

Methods

hed.tools.util.hed_logger.HedLogger.__init__([name])

Constructor for the HED logger.

hed.tools.util.hed_logger.HedLogger.add(key, msg)

hed.tools.util.hed_logger.HedLogger.get_log(key)

hed.tools.util.hed_logger.HedLogger.get_log_keys()

hed.tools.util.hed_logger.HedLogger.get_log_string([level])

Return the log as a string, with entries separated by newlines.

Attributes

HedLogger.__init__(name=None)[source]

Constructor for the HED logger.

Parameters:

name (str) – Identifying name of the logger.

HedLogger.add(key, msg, level='', also_print=False)[source]
HedLogger.get_log(key)[source]
HedLogger.get_log_keys()[source]
HedLogger.get_log_string(level=None)[source]

Return the log as a string, with entries separated by newlines.

Parameters:

level (str or None) – Include only the entries from this level. If None, do all.

Returns:

The log as a string separated by newlines.

Return type:

str