Browse Source

Use a statically allocated logger by default

pull/62/merge
Miguel Grinberg 8 years ago
parent
commit
749f8663c4
  1. 4
      socketio/server.py

4
socketio/server.py

@ -7,6 +7,8 @@ from . import base_manager
from . import packet from . import packet
from . import namespace from . import namespace
default_logger = logging.getLogger('socketio')
class Server(object): class Server(object):
"""A Socket.IO server. """A Socket.IO server.
@ -92,7 +94,7 @@ class Server(object):
if not isinstance(logger, bool): if not isinstance(logger, bool):
self.logger = logger self.logger = logger
else: else:
self.logger = logging.getLogger('socketio') self.logger = default_logger
if not logging.root.handlers and \ if not logging.root.handlers and \
self.logger.level == logging.NOTSET: self.logger.level == logging.NOTSET:
if logger: if logger:

Loading…
Cancel
Save