From 505015e791dd133cdf9dbc564d0652a68363a801 Mon Sep 17 00:00:00 2001 From: Helmut Merz Date: Sun, 22 Jan 2012 11:56:17 +0100 Subject: [PATCH] provide a method for easy logging (instead of using print statements) --- browser/view.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/browser/view.py b/browser/view.py index c28855a..c90d94e 100644 --- a/browser/view.py +++ b/browser/view.py @@ -20,6 +20,7 @@ A generic view class. """ +from logging import getLogger from zope.app.pagetemplate import ViewPageTemplateFile from zope.app.security.interfaces import IUnauthenticatedPrincipal from zope.interface import Interface, implements @@ -155,3 +156,7 @@ class GenericView(object): def currentYear(self): return cybertools.util.date.year() + def logInfo(self, message, logName='cybertools'): + logger = getLogger(logName) + logger.info(message) +