~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/trace.py

  • Committer: Martin Pool
  • Date: 2005-09-22 06:04:13 UTC
  • Revision ID: mbp@sourcefrog.net-20050922060413-21bc75927ae60a97
- merge in new BZR_NOISY vs BZR_DEBUG stuff from main

Show diffs side-by-side

added added

removed removed

Lines of Context:
184
184
    global _stderr_handler, _file_handler
185
185
 
186
186
    _stderr_handler = logging.StreamHandler()
 
187
    _stderr_handler.setFormatter(QuietFormatter())
 
188
 
187
189
    if not _file_handler:
188
 
        open_tracefile()                # also adds it
189
 
 
190
 
    debug_flag = bool(os.environ.get('BZR_DEBUG'))
191
 
    noisy_flag = bool(os.environ.get('BZR_NOISY'))
192
 
        
193
 
    if debug_flag:
194
 
        _file_handler.setLevel(logging.DEBUG)
195
 
    else:
196
 
        _file_handler.setLevel(logging.DEBUG)
197
 
 
198
 
    if noisy_flag:
199
 
        fmt = '%(levelname)8s: %(message)s'
200
 
        _stderr_handler.setFormatter(logging.Formatter(fmt))
201
 
        _stderr_handler.setLevel(logging.DEBUG)
202
 
    elif debug_flag:
203
 
        _stderr_handler.setLevel(logging.INFO)
204
 
        # leave default formatter for exceptions
205
 
    else:
206
 
        _stderr_handler.setLevel(logging.INFO)
207
 
        _stderr_handler.setFormatter(QuietFormatter())
208
 
        # show only summary of exceptions
209
 
        
 
190
        open_tracefile()
 
191
 
 
192
    if os.environ.get('BZR_DEBUG'):
 
193
        level = logging.DEBUG
 
194
    else:
 
195
        level = logging.INFO
 
196
 
 
197
    _stderr_handler.setLevel(logging.INFO)
 
198
    _file_handler.setLevel(level)
 
199
 
210
200
    logging.getLogger('').addHandler(_stderr_handler)
211
201
 
212
202