summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Mailman/Logging/Syslog.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/Mailman/Logging/Syslog.py b/Mailman/Logging/Syslog.py
index f304b15b1..04ca54598 100644
--- a/Mailman/Logging/Syslog.py
+++ b/Mailman/Logging/Syslog.py
@@ -22,12 +22,13 @@ This might eventually be replaced by a syslog based logger, hence the name.
from StampedLogger import StampedLogger
-# global, shared logger instance
+# Global, shared logger instance. All clients should use this object.
syslog = None
-class Syslog:
+# Don't instantiate except below.
+class _Syslog:
def __init__(self):
self._logfiles = {}
@@ -49,4 +50,4 @@ class Syslog:
self._logfiles.clear()
-syslog = Syslog()
+syslog = _Syslog()