diff options
author | Rob Austein <sra@hactrn.net> | 2014-11-12 03:49:09 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2014-11-12 03:49:09 +0000 |
commit | 50f092a4485b071dedbef3cf1e52e7cb421b85c2 (patch) | |
tree | 1af79deb76b476cad21984e15902d129d1ba5152 /rpki/log.py | |
parent | 1dc8deeb6a24994316940a51b8bbdd83ffcb473b (diff) |
Fix first round of RRDP SIA URI bugs.
svn path=/branches/tk705/; revision=6019
Diffstat (limited to 'rpki/log.py')
-rw-r--r-- | rpki/log.py | 14 |
1 files changed, 14 insertions, 0 deletions
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()) |