log
Args:
- msg: The message (string) to log
- info: If False, write to the log file. If True, write to both the log file and stdout (default=False)
Logs a line to either the log file or stdout.
Details
Code source
Refer to GitHub or the following code as a source:    def log(msg: str, info: bool = False) -> str: 
        """Logs a line to either the log file or stdout.
        :param msg: The message to log
        :param info: If `False`, write to the log file. If `True`, write to
            both the log file and stdout.
        > macros/my_log_macro.sql
            {% macro some_macro(arg1, arg2) %}
              {{ log("Running some_macro: " ~ arg1 ~ ", " ~ arg2) }}
            {% endmacro %}"
        """
        if info:
            fire_event(JinjaLogInfo(msg=msg, node_info=get_node_info()))
        else:
            fire_event(JinjaLogDebug(msg=msg, node_info=get_node_info()))
        return ""
{% macro some_macro(arg1, arg2) %}
	{{ log("Running some_macro: " ~ arg1 ~ ", " ~ arg2) }}
{% endmacro %}
0