[gnue] r9928 - trunk/gnue-common/src/apps

[email protected]
Newsgroups gmane.comp.cms.gnue.cvs
Message-ID <[email protected]>
Author: reinhard
Date: 2009-10-05 14:57:53 -0500 (Mon, 05 Oct 2009)
New Revision: 9928

Removed:
   trunk/gnue-common/src/apps/GLogger.py
Log:
Removed unused file.


Deleted: trunk/gnue-common/src/apps/GLogger.py
===================================================================
--- trunk/gnue-common/src/apps/GLogger.py	2009-10-05 19:47:25 UTC (rev 9927)
+++ trunk/gnue-common/src/apps/GLogger.py	2009-10-05 19:57:53 UTC (rev 9928)
@@ -1,112 +0,0 @@
-#
-# This file is part of GNU Enterprise.
-#
-# GNU Enterprise is free software; you can redistribute it 
-# and/or modify it under the terms of the GNU General Public 
-# License as published by the Free Software Foundation; either 
-# version 2, or (at your option) any later version.
-#
-# GNU Enterprise is distributed in the hope that it will be
-# useful, but WITHOUT ANY WARRANTY; without even the implied
-# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
-# PURPOSE. See the GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public
-# License along with program; see the file COPYING. If not,
-# write to the Free Software Foundation, Inc., 59 Temple Place
-# - Suite 330, Boston, MA 02111-1307, USA.
-#
-# Copyright 2001-2009 Free Software Foundation
-#
-# FILE:
-# GLogger.py
-#
-# DESCRIPTION:
-# Class that provides logging facilities for GNUe apps.
-#
-# NOTES:
-# This package implements both a Logger class and a system wide
-# logging instance.  If you need just one logging system for your app, 
-# you can just use the openlog, closelog, and log methods. If you need
-# more control over your logs or may have several logging destinations, 
-# you will want to use the Logger class. 
-
-
-from gnue.common.apps import GDebug
-import time, string
-
-
-_logger = None
-
-
-class LogIOError (StandardError): 
-  pass
-
-
-class Logger: 
-
-  def __init__(self, logfile): 
-    try: 
-      self._filehandle = open(logfile,'a')
-      self.log ('---- [ Logging started ] ----')
-    except IOError, mesg:
-      raise LogIOError, "[IOError] %s" % (mesg)
-
-
-  def __del__(self): 
-    try: 
-      self.closelog()
-    except: 
-      pass
-
-
-  def closelog(self): 
-    try: 
-      self.log ('---- [ Logging stopped ] ----')
-      close (self._filehandle)
-    except:
-      pass
-    self._filehandle = None
-
-
-  def log(self, *messages): 
-    timestamp = time.strftime("%Y-%m-%d %H:%M:%S",time.localtime(time.time()))
-  
-    # TODO: Is this thread safe?
-
-    for messageset in messages: 
-      for message in string.split("%s" % messageset,'\n'): 
-        assert gDebug(2,'>> Logger: [%s] %s' % (timestamp, message))
-        try: 
-          self._filehandle.write('[%s] %s\n' % (timestamp, message))
-        except IOError, mesg:
-          raise LogIOError, "[IOError] %s" % (mesg)
-
-
-
-def openlog(logfile): 
-  global _logger
-  _logger = Logger(logfile)
-
-
-def closelog(): 
-  global _logger
-  if _logger: 
-    _logger.closelog()
-  _logger = None
-
-
-def log(*messages): 
-  if _logger: 
-    for message in messages: 
-      _logger.log(message)
-
-
-
-if __name__ == '__main__': 
-  openlog('test.log')
-  log ('Message1')
-  log ('Message2')
-  log ('Message3')
-  closelog()
-
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.