salt.modules.logmod module

On-demand logging

New in version 2017.7.0.

The sole purpose of this module is logging messages in the (proxy) minion. It comes very handy when debugging complex Jinja templates, for example:

{%- for var in range(10) %}
  {%- do salt.log.info(var) -%}
{%- endfor %}

CLI Example:

salt '*' log.error "Please don't do that, this module is not for CLI use!"
salt.modules.logmod.critical(message)

Log message at level CRITICAL.

salt.modules.logmod.debug(message)

Log message at level DEBUG.

salt.modules.logmod.error(message)

Log message at level ERROR.

salt.modules.logmod.exception(message)

Log message at level EXCEPTION.

salt.modules.logmod.info(message)

Log message at level INFO.

salt.modules.logmod.warning(message)

Log message at level WARNING.