Mercurial > p > roundup > code
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): |
