Configure module level loggers with basicConfig()

Module level loggers were introduced to gRPC Python in 06e1683, but
missed configuring these, leading to 'No handler found for module'
errors. Using the root logger implicitly calls basicConfig() which does
the basic configuration for the logging system by creating a
StreamHandler with a default Formatter and adding it to the logger. But
this is not the case for module level loggers.

Fix this issue by explicitly calling logging.basicConfig().
pull/16378/head
Naresh 7 years ago
parent 0a1d0d25a2
commit a20e2073c1
No known key found for this signature in database
GPG Key ID: 59595CB88053DC66
  1. 1
      src/python/grpcio/grpc/_channel.py
  2. 1
      src/python/grpcio/grpc/_common.py
  3. 1
      src/python/grpcio/grpc/_cython/_cygrpc/grpc_string.pyx.pxi
  4. 1
      src/python/grpcio/grpc/_cython/_cygrpc/server.pyx.pxi
  5. 1
      src/python/grpcio/grpc/_plugin_wrapping.py
  6. 1
      src/python/grpcio/grpc/_server.py
  7. 1
      src/python/grpcio/grpc/framework/foundation/callable_util.py
  8. 1
      src/python/grpcio/grpc/framework/foundation/logging_pool.py
  9. 1
      src/python/grpcio/grpc/framework/foundation/stream_util.py
  10. 1
      src/python/grpcio_testing/grpc_testing/_channel/_invocation.py
  11. 1
      src/python/grpcio_testing/grpc_testing/_server/_rpc.py
  12. 1
      src/python/grpcio_testing/grpc_testing/_time.py
  13. 1
      src/python/grpcio_tests/tests/interop/server.py

@ -24,6 +24,7 @@ from grpc import _grpcio_metadata
from grpc._cython import cygrpc
from grpc.framework.foundation import callable_util
logging.basicConfig()
_LOGGER = logging.getLogger(__name__)
_USER_AGENT = 'grpc-python/{}'.format(_grpcio_metadata.__version__)

@ -20,6 +20,7 @@ import six
import grpc
from grpc._cython import cygrpc
logging.basicConfig()
_LOGGER = logging.getLogger(__name__)
CYGRPC_CONNECTIVITY_STATE_TO_CHANNEL_CONNECTIVITY = {

@ -14,6 +14,7 @@
import logging
logging.basicConfig()
_LOGGER = logging.getLogger(__name__)
# This function will ascii encode unicode string inputs if neccesary.

@ -18,6 +18,7 @@ import logging
import time
import grpc
logging.basicConfig()
_LOGGER = logging.getLogger(__name__)
cdef grpc_ssl_certificate_config_reload_status _server_cert_config_fetcher_wrapper(

@ -20,6 +20,7 @@ import grpc
from grpc import _common
from grpc._cython import cygrpc
logging.basicConfig()
_LOGGER = logging.getLogger(__name__)

@ -27,6 +27,7 @@ from grpc import _interceptor
from grpc._cython import cygrpc
from grpc.framework.foundation import callable_util
logging.basicConfig()
_LOGGER = logging.getLogger(__name__)
_SHUTDOWN_TAG = 'shutdown'

@ -21,6 +21,7 @@ import logging
import six
logging.basicConfig()
_LOGGER = logging.getLogger(__name__)

@ -17,6 +17,7 @@ import logging
from concurrent import futures
logging.basicConfig()
_LOGGER = logging.getLogger(__name__)

@ -19,6 +19,7 @@ import threading
from grpc.framework.foundation import stream
_NO_VALUE = object()
logging.basicConfig()
_LOGGER = logging.getLogger(__name__)

@ -18,6 +18,7 @@ import threading
import grpc
_NOT_YET_OBSERVED = object()
logging.basicConfig()
_LOGGER = logging.getLogger(__name__)

@ -18,6 +18,7 @@ import threading
import grpc
from grpc_testing import _common
logging.basicConfig()
_LOGGER = logging.getLogger(__name__)

@ -21,6 +21,7 @@ import time as _time
import grpc
import grpc_testing
logging.basicConfig()
_LOGGER = logging.getLogger(__name__)

@ -25,6 +25,7 @@ from tests.interop import methods
from tests.interop import resources
from tests.unit import test_common
logging.basicConfig()
_ONE_DAY_IN_SECONDS = 60 * 60 * 24
_LOGGER = logging.getLogger(__name__)

Loading…
Cancel
Save