Source code for EventManager.formatters.key_value_formatter
from EventManager.formatters.default_formatter import DefaultFormatter
[docs]class KeyValueFormatter(DefaultFormatter):
[docs] def format(self, metadata, *args):
builder = " ".join(str(arg) for arg in args)
return " ".join(f"{k}=\"{v}\"" for k, v in metadata.items()) + " " + builder
[docs] def format_message(self, metadata, message):
return " ".join(f"{k}=\"{v}\"" for k, v in metadata.items()) + f" message={message}"