From 28a3d208ed18d45e0faf7d1e1b2d794e8761d2b8 Mon Sep 17 00:00:00 2001 From: unknown Date: Sun, 9 Apr 2017 10:42:38 +0200 Subject: [PATCH] ajout logging dans pyramidsvc.py --- pyramidsvc.py | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/pyramidsvc.py b/pyramidsvc.py index b7da046..acb43c5 100644 --- a/pyramidsvc.py +++ b/pyramidsvc.py @@ -23,21 +23,24 @@ class PyWebService(win32serviceutil.ServiceFramework): _svc_description_ = SERVICE_DESCRIPTION def SvcDoRun(self): - from cherrypy import wsgiserver - from pyramid.paster import get_app - import os, sys + from cherrypy import wsgiserver + from pyramid.paster import get_app + from pyramid.paster import setup_logging + import os, sys - path = os.path.dirname(os.path.abspath(__file__)) + path = os.path.dirname(os.path.abspath(__file__)) - os.chdir(path) + os.chdir(path) - app = get_app(CONFIG_FILE) + app = get_app(CONFIG_FILE) + setup_logging(CONFIG_FILE) - self.server = wsgiserver.CherryPyWSGIServer( - ('0.0.0.0', PORT_TO_BIND), app, - server_name=SERVER_NAME) - self.server.start() + self.server = wsgiserver.CherryPyWSGIServer( + ('0.0.0.0', PORT_TO_BIND), app, + server_name=SERVER_NAME) + + self.server.start() def SvcStop(self):