~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/trace.py

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2009-03-06 06:48:25 UTC
  • mfrom: (4070.8.6 debug-config)
  • Revision ID: pqm@pqm.ubuntu.com-20090306064825-kbpwggw21dygeix6
(mbp) debug_flags configuration option

Show diffs side-by-side

added added

removed removed

Lines of Context:
12
12
#
13
13
# You should have received a copy of the GNU General Public License
14
14
# along with this program; if not, write to the Free Software
15
 
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 
15
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
16
16
 
17
17
"""Messages and logging for bazaar-ng.
18
18
 
329
329
    new_trace_file.flush()
330
330
 
331
331
 
 
332
@symbol_versioning.deprecated_function(symbol_versioning.one_two)
 
333
def enable_test_log(to_file):
 
334
    """Redirect logging to a temporary file for a test
 
335
 
 
336
    :returns: an opaque reference that should be passed to disable_test_log
 
337
    after the test completes.
 
338
    """
 
339
    return push_log_file(to_file)
 
340
 
 
341
 
 
342
@symbol_versioning.deprecated_function(symbol_versioning.one_two)
 
343
def disable_test_log(memento):
 
344
    return pop_log_file(memento)
 
345
 
 
346
 
332
347
def log_exception_quietly():
333
348
    """Log the last exception to the trace file only.
334
349
 
383
398
    return _verbosity_level > 0
384
399
 
385
400
 
 
401
@symbol_versioning.deprecated_function(symbol_versioning.one_two)
 
402
def disable_default_logging():
 
403
    """Turn off default log handlers.
 
404
 
 
405
    Don't call this method, use _push_log_file and _pop_log_file instead.
 
406
    """
 
407
    pass
 
408
 
 
409
 
386
410
def debug_memory(message='', short=True):
387
411
    """Write out a memory dump."""
388
412
    if sys.platform == 'win32':