diff options
author | Marshall Clow <marshall@idio.com> | 2013-11-11 19:45:21 +0000 |
---|---|---|
committer | Marshall Clow <marshall@idio.com> | 2013-11-11 19:45:21 +0000 |
commit | 04163ac5d7711a133629a37371e6f1dcef813918 (patch) | |
tree | c66ea59a02e1585e794dd20b5c8cfaa2238801db /tools/regression/xsl_reports/utils/log.py | |
parent | 976548a67dbaa0ded32850cfec396d19877b9d72 (diff) | |
parent | 6db6bf945e35f83160dce85389331426351e4b7b (diff) | |
download | boost-1.55.0.tar.gz |
Release 1.55.0boost-1.55.0
[SVN r86621]
Diffstat (limited to 'tools/regression/xsl_reports/utils/log.py')
-rw-r--r-- | tools/regression/xsl_reports/utils/log.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/tools/regression/xsl_reports/utils/log.py b/tools/regression/xsl_reports/utils/log.py new file mode 100644 index 0000000000..28b1366f88 --- /dev/null +++ b/tools/regression/xsl_reports/utils/log.py @@ -0,0 +1,18 @@ + +import inspect +import sys + +def log_level(): + frames = inspect.stack() + level = 0 + for i in frames[ 3: ]: + if i[0].f_locals.has_key( '__log__' ): + level = level + i[0].f_locals[ '__log__' ] + return level + + +def stdlog( message ): + sys.stderr.write( '# ' + ' ' * log_level() + message + '\n' ) + sys.stderr.flush() + +log = stdlog |