in ulogger/stackdriver.py [0:0]
def __init__(self,
progname,
fmt=None,
datefmt=None,
project_id=None,
credentials=None,
debug_thread_worker=False):
if project_id:
self.project_id = project_id
else:
self.project_id = self._get_metadata(
data_type='project', key='project-id')
self.progname = progname
self.fmt = fmt
self.datefmt = datefmt
self.credentials = credentials
self.debug_thread_worker = debug_thread_worker
self.hostname = self._get_metadata(data_type='instance', key='name')
self.instance_id = self._get_metadata(data_type='instance', key='id')
zone_str = self._get_metadata(data_type='instance', key='zone')
self.zone = zone_str.split('/')[-1]
self.resource = self._create_gcl_resource()