def format(self, record):
        """Format the message into JSON expected by fluentd.

        :type record: :class:`~logging.LogRecord`
        :param record: the log record

        :rtype: str
        :returns: A JSON string formatted for GKE fluentd.
        """
        message = super(ContainerEngineHandler, self).format(record)
        return format_stackdriver_json(record, message)
예제 #2
0
    def format(self, record):
        """Format the specified record into the expected JSON structure.

        :type record: :class:`~logging.LogRecord`
        :param record: the log record

        :rtype: str
        :returns: JSON str to be written to the log file
        """
        message = super(AppEngineHandler, self).format(record)
        return format_stackdriver_json(record, message)
예제 #3
0
    def format(self, record):
        """Format the message into JSON expected by fluentd.

        :type record: :class:`~logging.LogRecord`
        :param record: the log record

        :rtype: str
        :returns: A JSON string formatted for GKE fluentd.
        """
        message = super(ContainerEngineHandler, self).format(record)
        return format_stackdriver_json(record, message)
예제 #4
0
    def format(self, record):
        """Format the specified record into the expected JSON structure.

        :type record: :class:`~logging.LogRecord`
        :param record: the log record

        :rtype: str
        :returns: JSON str to be written to the log file
        """
        message = super(AppEngineHandler, self).format(record)
        return format_stackdriver_json(record, message)