From ae9826de08ec124c5a4f1a0b26d5fdcc4d3aa27e Mon Sep 17 00:00:00 2001 From: gdetrez Date: Mon, 12 Feb 2007 09:10:05 +0100 Subject: [PATCH] ajout de l'ogs pour l'impression darcs-hash:20070212081005-f46e9-1071e7f8da164a89e5c0db6abd4773a34744c4a2.gz --- lib/impression/__init__.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/lib/impression/__init__.py b/lib/impression/__init__.py index 59bc4bdf..276fd398 100755 --- a/lib/impression/__init__.py +++ b/lib/impression/__init__.py @@ -35,6 +35,8 @@ sys.path.append('/usr/scripts/gestion') import config import cout from crans.utils import QuoteForPOSIX as escapeForShell +import crans.utils.logs +log = crans.utils.logs.getFileLogger('impression') # ######################################################## # # CONSTANTES # @@ -395,6 +397,11 @@ class impression: ## def _exec_imprime(self): """ Envoie l'impression a l'imprimante avec les parametres actuels """ + + if (self._adh != None): + log.info('Impression [%s] : %s' % (self._adh, self._fichier)) + else: + log.info("Impression : %s" % self._fichier) # Envoi du fichier a CUPS options ='' # Creation de la liste d'options @@ -441,8 +448,8 @@ class impression: #(status,rep) = commands.getstatusoutput("lpr %s %s" % (options, self.nom_fichier_pdf)) (status,rep) = commands.getstatusoutput("lpr %s %s" % (options, liste_nom_fichier_pdf)) if status != 0: + log.error("erreur impression") + log.error("lpr status:%d | rep: %s" % (status, rep)) raise PrintError, "lpr %s %s \n status:%d rep: %s" % (options, liste_nom_fichier_pdf, status, rep) - syslog.openlog("impression") - syslog.syslog("lpr status:%d | rep: %s" % (status, rep))