comparison roundup/instance.py @ 2584:eeadb59213d8

allow override of log level when no filename specified
author Richard Jones <richard@users.sourceforge.net>
date Mon, 19 Jul 2004 01:49:26 +0000
parents fa50e1347397
children d344419d599d
comparison
equal deleted inserted replaced
2582:7575854ecee5 2584:eeadb59213d8
13 # BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 13 # BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
14 # FOR A PARTICULAR PURPOSE. THE CODE PROVIDED HEREUNDER IS ON AN "AS IS" 14 # FOR A PARTICULAR PURPOSE. THE CODE PROVIDED HEREUNDER IS ON AN "AS IS"
15 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE, 15 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
16 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. 16 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
17 # 17 #
18 # $Id: instance.py,v 1.14 2004-06-08 05:29:18 richard Exp $ 18 # $Id: instance.py,v 1.15 2004-07-19 01:49:26 richard Exp $
19 19
20 '''Tracker handling (open tracker). 20 '''Tracker handling (open tracker).
21 21
22 Backwards compatibility for the old-style "imported" trackers. 22 Backwards compatibility for the old-style "imported" trackers.
23 ''' 23 '''
99 import logging 99 import logging
100 config.logging = logging 100 config.logging = logging
101 except ImportError, msg: 101 except ImportError, msg:
102 raise TrackerError, 'Python logging module unavailable: %s'%msg 102 raise TrackerError, 'Python logging module unavailable: %s'%msg
103 config.logging.fileConfig(config.LOGGING_CONFIG) 103 config.logging.fileConfig(config.LOGGING_CONFIG)
104 elif hasattr(config, 'LOGGING_FILENAME'): 104 else:
105 config.logging = rlog.BasicLogging() 105 config.logging = rlog.BasicLogging()
106 config.logging.setFile(config.LOGGING_FILENAME) 106 if hasattr(config, 'LOGGING_FILENAME'):
107 config.logging.setFile(config.LOGGING_FILENAME)
107 if hasattr(config, 'LOGGING_LEVEL'): 108 if hasattr(config, 'LOGGING_LEVEL'):
108 config.logging.setLevel(config.LOGGING_LEVEL) 109 config.logging.setLevel(config.LOGGING_LEVEL)
109 else: 110 else:
110 config.logging = rlog.BasicLogging() 111 config.logging.setLevel('ERROR')
111 config.logging.setLevel('ERROR')
112 112
113 return tracker 113 return tracker
114 114
115 OldStyleTrackers = OldStyleTrackers() 115 OldStyleTrackers = OldStyleTrackers()
116 def open(tracker_home): 116 def open(tracker_home):

Roundup Issue Tracker: http://roundup-tracker.org/