]> git.ipfire.org Git - thirdparty/psycopg.git/commitdiff
refactor(psycopg_c): define loggers at module level
authorDaniele Varrazzo <daniele.varrazzo@gmail.com>
Wed, 14 Sep 2022 14:14:32 +0000 (15:14 +0100)
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>
Wed, 14 Sep 2022 14:14:32 +0000 (15:14 +0100)
psycopg_c/psycopg_c/_psycopg.pyx
psycopg_c/psycopg_c/_psycopg/adapt.pyx
psycopg_c/psycopg_c/_psycopg/generators.pyx
psycopg_c/psycopg_c/pq.pyx
psycopg_c/psycopg_c/pq/pgconn.pyx
psycopg_c/psycopg_c/types/datetime.pyx

index 6c325e7a3d73cb9de94dab62e4d6675b36e79be0..45c281e123048a3887710dd507fa00406a6ca74a 100644 (file)
@@ -11,9 +11,13 @@ from psycopg_c cimport pq
 from psycopg_c.pq cimport libpq
 from psycopg_c._psycopg cimport oids
 
+import logging
+
 from psycopg.pq import Format as _pq_Format
 from psycopg._enums import PyFormat as _py_Format
 
+logger = logging.getLogger("psycopg")
+
 PQ_TEXT = _pq_Format.TEXT
 PQ_BINARY = _pq_Format.BINARY
 
index 5676fef258f8301d0cea456c3468480ee05667ad..8ea7910e95ea2f446134a57586af706db34dba3c 100644 (file)
@@ -26,9 +26,6 @@ from psycopg_c.pq cimport _buffer_as_string_and_size, Escaping
 from psycopg import errors as e
 from psycopg.pq.misc import error_message
 
-import logging
-logger = logging.getLogger("psycopg.adapt")
-
 
 @cython.freelist(8)
 cdef class CDumper:
index e0a9a765a54c953ef49063b363dae75594d71750..b1fdfd1a1ce87ab5e361de3c320a432ab5e77122 100644 (file)
@@ -6,7 +6,6 @@ C implementation of generators for the communication protocols with the libpq
 
 from cpython.object cimport PyObject_CallFunctionObjArgs
 
-import logging
 from typing import List
 
 from psycopg import errors as e
index 0aabe353d92bfba415adcfe95ab35af0df53a63e..d397c17901e7e1b51abe6078a3e9a7f5c485dcb9 100644 (file)
@@ -6,10 +6,14 @@ libpq Python wrapper using cython bindings.
 
 from psycopg_c.pq cimport libpq
 
+import logging
+
 from psycopg import errors as e
 from psycopg.pq import Format
 from psycopg.pq.misc import error_message
 
+logger = logging.getLogger("psycopg")
+
 __impl__ = 'c'
 __build_version__ = libpq.PG_VERSION_NUM
 
index 513e2f9f48450fb073b9baffb7ddc1d9f27c3ecf..d73ae908935963c0ba7a266176803b7df7958fba 100644 (file)
@@ -22,15 +22,12 @@ from cpython.mem cimport PyMem_Malloc, PyMem_Free
 from cpython.bytes cimport PyBytes_AsString
 from cpython.memoryview cimport PyMemoryView_FromObject
 
-import logging
 import sys
 
 from psycopg.pq import Format as PqFormat, Trace
 from psycopg.pq.misc import PGnotify, connection_summary
 from psycopg_c.pq cimport PQBuffer
 
-logger = logging.getLogger('psycopg')
-
 
 cdef class PGconn:
     @staticmethod
index b7f01fbc723016c8c3eb931235a71f530bd8e5db..50e5e1f2839b89f5be776cc498e67f40e05d1e10 100644 (file)
@@ -1105,13 +1105,11 @@ cdef object _timezone_from_connection(pq.PGconn pgconn):
     try:
         zi = ZoneInfo(sname)
     except (KeyError, OSError):
-        logger = logging.getLogger("psycopg")
         logger.warning(
             "unknown PostgreSQL timezone: %r; will use UTC", sname
         )
         zi = timezone_utc
     except Exception as ex:
-        logger = logging.getLogger("psycopg")
         logger.warning(
             "error handling PostgreSQL timezone: %r; will use UTC (%s - %s)",
             sname,