[Mailman-Developers] logger umask
Tokio Kikuchi
tkikuchi at is.kochi-u.ac.jp
Thu May 4 08:36:03 CEST 2006
Hi,
I think our new logger should set group writable to the new logs. I
tried a fresh install and get cgi error after mailmanctl start /
mailmanctl errot after cgi execution, vice versa.
The patch should look like this:
Index: Mailman/loginit.py
===================================================================
--- Mailman/loginit.py (revision 7892)
+++ Mailman/loginit.py (working copy)
@@ -103,6 +103,8 @@
# There was also a 'debug' logger, but that was mostly unused, so
instead
# we'll use debug level on existing loggers.
#
+ # First set umask because both mailman/www write logs
+ oumask = os.umask(002)
# Start by creating a common formatter and the root logger.
formatter = logging.Formatter(fmt=FMT, datefmt=DATEFMT)
log = logging.getLogger('mailman')
@@ -120,6 +122,8 @@
_handlers.append(handler)
handler.setFormatter(formatter)
log.addHandler(handler)
+ # restore original umask
+ os.umask(oumask)
--
Tokio Kikuchi, tkikuchi@ is.kochi-u.ac.jp
http://weather.is.kochi-u.ac.jp/
More information about the Mailman-Developers
mailing list