[yum-cvs] yum cli.py,1.189.2.1,1.189.2.2

Seth Vidal skvidal at linux.duke.edu
Fri Jan 13 06:10:06 UTC 2006


Update of /home/groups/yum/cvs/yum
In directory login1.linux.duke.edu:/tmp/cvs-serv778

Modified Files:
      Tag: yum-2_4_X
	cli.py 
Log Message:

check in syslog support into yum 2.4.X


Index: cli.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/cli.py,v
retrieving revision 1.189.2.1
retrieving revision 1.189.2.2
diff -u -r1.189.2.1 -r1.189.2.2
--- cli.py	3 Dec 2005 07:15:03 -0000	1.189.2.1
+++ cli.py	13 Jan 2006 06:10:04 -0000	1.189.2.2
@@ -34,7 +34,7 @@
 import rpmUtils.arch
 from rpmUtils.miscutils import compareEVR
 from yum.packages import parsePackages, returnBestPackages, YumInstalledPackage, YumLocalPackage
-from yum.logger import Logger
+from yum.logger import Logger, SysLogger, LogContainer
 from yum.config import yumconf
 from yum import pgpmsg
 from i18n import _
@@ -234,12 +234,18 @@
 
                 logfile =  os.fdopen(logfd, 'a')
                 fcntl.fcntl(logfd, fcntl.F_SETFD)
-                self.filelog = Logger(threshold = 10, file_object = logfile, 
+                filelog_object = Logger(threshold = 10, file_object = logfile, 
                                 preprefix = self.printtime)
             else:
-                self.filelog = Logger(threshold = 10, file_object = None, 
+                filelog_object = Logger(threshold = 10, file_object = None, 
                                 preprefix = self.printtime)
             
+            syslog_object = SysLogger(threshold = 10,
+                                      facility=self.conf.syslog_facility,
+                                      ident='yum')
+
+            self.filelog = LogContainer([syslog_object, filelog_object])
+
             # Handle remaining options
             if opts.assumeyes:
                 self.conf.setConfigOption('assumeyes',1)




More information about the Yum-cvs-commits mailing list