فهرست منبع

Add pidhistory for sharing between subprocesses and supervisord.

Change logging level names in log output.
Chris McDonough 19 سال پیش
والد
کامیت
f0c7c6215f
1فایلهای تغییر یافته به همراه6 افزوده شده و 0 حذف شده
  1. 6 0
      src/supervisor/options.py

+ 6 - 0
src/supervisor/options.py

@@ -475,6 +475,7 @@ class ServerOptions(Options):
 		 datatypes.octal_type, default=0700)
 	self.add("sockchown", "supervisord.sockchown", "o:", "socket-owner=",
 		 datatypes.dot_separated_user_group)
+        self.pidhistory = {}
 
     def getLogger(self, filename, level, fmt, rotating=False,
                   maxbytes=0, backups=0):
@@ -738,6 +739,11 @@ class ServerOptions(Options):
     def make_logger(self, critical_messages, info_messages):
         # must be called after realize() and after supervisor does setuid()
         format =  '%(asctime)s %(levelname)s %(message)s\n'
+        logging.addLevelName(logging.CRITICAL, 'CRIT')
+        logging.addLevelName(logging.DEBUG, 'DEBG')
+        logging.addLevelName(logging.INFO, 'INFO')
+        logging.addLevelName(logging.WARN, 'WARN')
+        logging.addLevelName(logging.ERROR, 'ERRO')
         self.logger = self.getLogger(
             self.logfile,
             self.loglevel,