Log

The log module provides print methods debug, info, user, warning, and error, in increasing order of priority. Output is sent to stdout as well as to an html formatted log file if so configured.

class nutils.log.ContextLog(depth=1)[source]

base class

disable()[source]

disable this logger

class nutils.log.HtmlLog(fileobj, title, depth=1)[source]

html log

class nutils.log.HtmlStream(chunks, attr, html)[source]

html line stream

write(text)[source]

write to out and buffer for html

class nutils.log.ProgressContextLog(text, iterable=None, target=None, showpct=True, depth=1)[source]

progress bar

text[source]

get text

update(current)[source]

update progress

nutils.log.SimpleLog(chunks=('', ), attr=None)[source]

just write to stdout

class nutils.log.StaticContextLog(text, depth=1)[source]

simple text logger

nutils.log.context

alias of StaticContextLog

nutils.log.iterate

alias of ProgressContextLog

nutils.log.progress

alias of ProgressContextLog

nutils.log.setup_html

alias of HtmlLog

nutils.log.stack(msg, frames=None)[source]

print stack trace