ctl.plugins.log_git

Plugin that appends git reposity commit hash and tag version to log messages

Classes


LogGitConfig

LogGitConfig(ctl.plugins.log.LogPluginConfig)

Confguration schema for LogGitPlugin

Class Attributes

  • git (Str): name of a git type plugin to use to obtain uuid and version

LogGitPlugin

LogGitPlugin(ctl.plugins.log_user.LogUserPlugin)

Augment log message with git information

Instanced Arguments

  • git (GitPlugin)

Class Attributes

  • ConfigSchema (ConfigSchema Class): Base plugin config schema

Methods

apply

def apply(self, message, level)

Add git information to log message

Arguments

  • message (str): log message
  • level (str): log severity level

init

def init(self)

called after the plugin is initialized, plugin may define this for any other initialization code