root / pykota / trunk / pykota / loggers / stderr.py @ 952

Revision 952, 1.5 kB (checked in by jalet, 21 years ago)

Preliminary support for LPRng added BUT STILL UNTESTED.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1# PyKota
2#
3# PyKota : Print Quotas for CUPS and LPRng
4#
5# (c) 2003 Jerome Alet <alet@librelogiciel.com>
6# This program is free software; you can redistribute it and/or modify
7# it under the terms of the GNU General Public License as published by
8# the Free Software Foundation; either version 2 of the License, or
9# (at your option) any later version.
10#
11# This program is distributed in the hope that it will be useful,
12# but WITHOUT ANY WARRANTY; without even the implied warranty of
13# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14# GNU General Public License for more details.
15#
16# You should have received a copy of the GNU General Public License
17# along with this program; if not, write to the Free Software
18# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
19#
20# $Id$
21#
22# $Log$
23# Revision 1.3  2003/04/23 22:13:57  jalet
24# Preliminary support for LPRng added BUT STILL UNTESTED.
25#
26# Revision 1.2  2003/03/29 13:45:27  jalet
27# GPL paragraphs were incorrectly (from memory) copied into the sources.
28# Two README files were added.
29# Upgrade script for PostgreSQL pre 1.01 schema was added.
30#
31# Revision 1.1  2003/02/05 21:28:17  jalet
32# Initial import into CVS
33#
34#
35#
36
37import sys
38
39class Logger :
40    """A logger class which logs to stderr."""
41    def log_message(self, message, level="info") :
42        """Sends the message to the appropriate logging subsystem."""
43        sys.stderr.write("%s: PyKota : %s\n" % (level.upper(), message.strip()))
44        sys.stderr.flush()
Note: See TracBrowser for help on using the browser.