Example #1
0
    def warnf(self, fmt, *args, **kwargs):
        """ Log with Warning Level. Log is sent attached to the span.

            :param str fmt: log statement with formatting, i.e. 'log from %s'
            :param args: args for formatted string
            :param payload: optional payload
        """
        parsed = util._parse_level_log_kwargs(**kwargs)
        self._runtime._level_log(constants.WARN_LOG,
                                 parsed.get(constants.PAYLOAD),
                                 self.span_guid, fmt, args)
Example #2
0
    def errorf(self, fmt, *args, **kwargs):
        """ Log with Error Level.

            :param str fmt: log statement with formatting, e.g. 'log from %s'
            :param args: args for formatted string
            :param payload: optional payload
            :param span_guid: optional span_guid to associate log with a span
        """
        parsed = util._parse_level_log_kwargs(**kwargs)
        self._level_log(constants.ERR_LOG, parsed.get(constants.PAYLOAD),
                        parsed.get(constants.SPAN_GUID), fmt, args)
Example #3
0
    def fatalf(self, fmt, *args, **kwargs):
        """ Log with Fatal Level. Leads to program termination.
            Log is sent attached to the span.

            :param str fmt: log statement with formatting, i.e. 'log from %s'
            :param args: args for formatted string
            :param payload: optional payload
        """
        parsed = util._parse_level_log_kwargs(**kwargs)
        fmt_str = self._runtime._level_log(constants.FATAL_LOG,
                                           parsed.get(constants.PAYLOAD),
                                           self.span_guid, fmt, args)
        sys.exit(fmt_str)
Example #4
0
    def fatalf(self, fmt, *args, **kwargs):
        """ Log with Fatal Level. Leads to program termination.

            :param str fmt: log statement with formatting, e.g. 'log from %s'
            :param args: args for formatted string
            :param payload: optional payload
            :param span_guid: optional span_guid to associate log with a span
        """
        parsed = util._parse_level_log_kwargs(**kwargs)
        fmt_str = self._level_log(constants.FATAL_LOG,
                                  parsed.get(constants.PAYLOAD),
                                  parsed.get(constants.SPAN_GUID), fmt, args)
        sys.exit(fmt_str)
Example #5
0
def fatalf(fmt, *args, **kwargs):
    """ Calls fatalf() on the default runtime.
    """
    parsed = util._parse_level_log_kwargs(**kwargs)
    get_runtime()._level_log(constants.FATAL_LOG, parsed.get(constants.PAYLOAD),
                             parsed.get(constants.SPAN_GUID), fmt, args)