2828from .._errors import check_retriable_error
2929import logging
3030
31- _module_logger = logging .getLogger (__name__ )
31+ logger = logging .getLogger (__name__ )
3232
3333
3434class TopicReaderError (YdbError ):
@@ -65,7 +65,6 @@ class PublicAsyncIOReader:
6565 _closed : bool
6666 _reconnector : ReaderReconnector
6767 _parent : typing .Any # need for prevent close parent client by GC
68- _logger : logging .Logger
6968
7069 def __init__ (
7170 self ,
@@ -74,14 +73,8 @@ def __init__(
7473 * ,
7574 _parent = None ,
7675 ):
77- if settings .logger :
78- self ._logger = settings .logger
79- else :
80- self ._logger = _module_logger
81-
8276 self ._loop = asyncio .get_running_loop ()
8377 self ._closed = False
84- self ._logger = settings .logger
8578 self ._reconnector = ReaderReconnector (driver , settings )
8679 self ._parent = _parent
8780
@@ -149,18 +142,12 @@ class ReaderReconnector:
149142 _settings : topic_reader .PublicReaderSettings
150143 _driver : Driver
151144 _background_tasks : Set [Task ]
152- _logger : logging .Logger
153145
154146 _state_changed : asyncio .Event
155147 _stream_reader : Optional ["ReaderStream" ]
156148 _first_error : asyncio .Future [YdbError ]
157149
158150 def __init__ (self , driver : Driver , settings : topic_reader .PublicReaderSettings ):
159- if settings .logger :
160- self ._logger = settings .logger
161- else :
162- self ._logger = _module_logger
163-
164151 self ._id = self ._static_reader_reconnector_counter .inc_and_get ()
165152 self ._settings = settings
166153 self ._driver = driver
@@ -249,7 +236,6 @@ class ReaderStream:
249236 _buffer_size_bytes : int # use for init request, then for debug purposes only
250237 _decode_executor : concurrent .futures .Executor
251238 _decoders : Dict [int , typing .Callable [[bytes ], bytes ]] # dict[codec_code] func(encoded_bytes)->decoded_bytes
252- _logger : logging .Logger
253239
254240 if typing .TYPE_CHECKING :
255241 _batches_to_decode : asyncio .Queue [datatypes .PublicBatch ]
@@ -271,11 +257,6 @@ def __init__(
271257 settings : topic_reader .PublicReaderSettings ,
272258 get_token_function : Optional [Callable [[], str ]] = None ,
273259 ):
274- if settings .logger :
275- self ._logger = settings .logger
276- else :
277- self ._logger = _module_logger
278-
279260 self ._loop = asyncio .get_running_loop ()
280261 self ._id = ReaderStream ._static_id_counter .inc_and_get ()
281262 self ._reader_reconnector_id = reader_reconnector_id
@@ -445,8 +426,8 @@ async def _read_messages_loop(self):
445426 raise issues .UnexpectedGrpcMessage (
446427 "Unexpected message in _read_messages_loop: %s" % type (message .server_message )
447428 )
448- except issues .UnexpectedGrpcMessage :
449- self . _logger . exception ("unexpected message in stream reader" )
429+ except issues .UnexpectedGrpcMessage as e :
430+ logger . exception ("unexpected message in stream reader: %s" % e )
450431
451432 self ._state_changed .set ()
452433 except Exception as e :
0 commit comments