The ironic_python_agent.extensions.log Module

class ironic_python_agent.extensions.log.LogExtension(agent=None)[source]

Bases: ironic_python_agent.extensions.base.BaseAgentExtension

collect_system_logs(**command_params)[source]

Collect system logs.

Collect and package diagnostic and support data from the ramdisk.

Raises:CommandExecutionError if failed to collect the system logs.
Returns:A dictionary with the key system_logs and the value of a gzipped and base64 encoded string of the file with the logs.