Remove LogEmitter.flush() to align with OTel Log Spec by pranavmarla · Pull Request #2863 · open-telemetry/opentelemetry-python

@pranavmarla requested a review from a team

August 6, 2022 03:32

@pranavmarla pranavmarla changed the title Feature/fix issue 2584 Remove LogEmitter.flush() to align with OTel Log Spec

Aug 6, 2022

srikanthccv

@pranavmarla

…itter_provider, Obtain log_emitter via log_emitter_provider
…tterProvider.force_flush()

@pranavmarla

Error in atexit._run_exitfuncs:
Traceback (most recent call last):
    File "C:\Program Files\Python39\lib\logging\__init__.py", line 2129, in shutdown
    h.flush()
    File "C:\...\.tox\opentelemetry-sdk\lib\site-packages\opentelemetry\sdk\_logs\__init__.py", line 373, in flush
    self._log_emitter_provider.force_flush()
AttributeError: 'DummyLogEmitterProvider' object has no attribute 'force_flush'
…) to match LogEmitterProvider.get_log_emitter()

@pranavmarla

@pranavmarla

@pranavmarla

@pranavmarla

@pranavmarla

@pranavmarla

srikanthccv

@pranavmarla

@pranavmarla

@pranavmarla

srikanthccv