Logging
liblaf.cherries.plugins.logging
¶
Classes:
-
Logging–Initialize Python logging and mirror metrics to the run log.
Attributes:
Logging
¶
Bases: Plugin
flowchart TD
liblaf.cherries.plugins.logging.Logging[Logging]
liblaf.cherries.core.plugin._plugin.Plugin[Plugin]
liblaf.cherries.core.plugin._plugin.Plugin --> liblaf.cherries.plugins.logging.Logging
click liblaf.cherries.plugins.logging.Logging href "" "liblaf.cherries.plugins.logging.Logging"
click liblaf.cherries.core.plugin._plugin.Plugin href "" "liblaf.cherries.core.plugin._plugin.Plugin"
Initialize Python logging and mirror metrics to the run log.
Attributes:
Parameters:
-
name(PluginName, default:<dynamic>) – -
run(Run) –
Methods:
-
log_metric–Write one metric to the Python logger.
-
log_metrics–Write multiple metrics to the Python logger.
-
start–Initialize
liblaf.loggingfor the run log file.
name
class-attribute
instance-attribute
¶
name: PluginName = attrs.field(
default=attrs.Factory(_default_name, takes_self=True),
kw_only=True,
)
log_metric
¶
Write one metric to the Python logger.
log_metrics
¶
Write multiple metrics to the Python logger.
start
¶
Initialize liblaf.logging for the run log file.