def __init__()

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()