[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