From 50f092a4485b071dedbef3cf1e52e7cb421b85c2 Mon Sep 17 00:00:00 2001 From: Rob Austein Date: Wed, 12 Nov 2014 03:49:09 +0000 Subject: Fix first round of RRDP SIA URI bugs. svn path=/branches/tk705/; revision=6019 --- rpki/log.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'rpki/log.py') diff --git a/rpki/log.py b/rpki/log.py index 0794a68f..43561463 100644 --- a/rpki/log.py +++ b/rpki/log.py @@ -265,3 +265,17 @@ def log_repr(obj, *tokens): words.append(" at %#x" % id(obj)) return "<" + " ".join(words) + ">" + + +def show_stack(stack_logger = None): + """ + Log a stack trace. + """ + + if stack_logger is None: + stack_logger = logger + + for frame in tb.format_stack(): + for line in frame.split("\n"): + if line: + stack_logger.debug("%s", line.rstrip()) -- cgit v1.2.3