#!/usr/bin/env python
# encoding: utf-8
# Copyright (C) Alibaba Cloud Computing
# All rights reserved.
[docs]class QueriedLog(object):
""" The QueriedLog is a log of the GetLogsResponse which obtained from the log.
:type timestamp: int
:param timestamp: log timestamp
:type source: string
:param source: log source
:type contents: dict
:param contents: log contents, content many key/value pair
"""
def __init__(self, timestamp, source, contents):
self.timestamp = int(timestamp)
self.source = source
self.contents = contents
[docs] def get_time(self):
""" Get log time
:return: int, log time
"""
return self.timestamp
[docs] def get_source(self):
""" Get log source
:return: string, log source
"""
return self.source
[docs] def get_contents(self):
""" Get log contents
:return: dict, log contents
"""
return self.contents
def log_print(self):
print('QueriedLog:')
print('time:', self.get_time())
print('source:', self.get_source())
print('contents:', self.get_contents())