From 7cab8996742b8128bed197f9457afd2af160cf5e Mon Sep 17 00:00:00 2001 From: Carlos Konstanski Date: Wed, 30 Oct 2019 14:33:05 -0600 Subject: initial commit --- salt/_modules/logger_mod.py | 62 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 salt/_modules/logger_mod.py (limited to 'salt/_modules') diff --git a/salt/_modules/logger_mod.py b/salt/_modules/logger_mod.py new file mode 100644 index 0000000..708483c --- /dev/null +++ b/salt/_modules/logger_mod.py @@ -0,0 +1,62 @@ +# -*- coding: utf-8 -*- +''' +Execution module to provide logging +========================== +:maintainer: Joe Julian +:maturity: new +:platform: Linux +.. versionadded:: 2014.7.0 +''' + +__virtualname__ = 'logger' + +import logging as log +from pprint import pformat +import json +import yaml + +def pretty(var): + return pformat(yaml.load(json.dumps(var))) + +def __virtual__(): + return __virtualname__ + +def debug(var, string = ""): + ''' + Print a var to a debug output. + ''' + ret = string + pretty(var) + log.debug(ret) + return ret + +def info(var, string = ""): + ''' + Print a var to a info output. + ''' + ret = string + pretty(var) + log.info(ret) + return ret + +def warning(var, string = ""): + ''' + Print a var to a warning output. + ''' + ret = string + pretty(var) + log.warning(ret) + return ret + +def error(var, string = ""): + ''' + Print a var to a error output. + ''' + ret = string + pretty(var) + log.error(ret) + return ret + +def critical(var, string = ""): + ''' + Print a var to a critical output. + ''' + ret = string + pretty(var) + log.critical(ret) + return ret -- cgit v1.3