multiml.logger

Logger module.

In principle, modules in multiml library use this logger. There are some print levels: DEBUG, INFO, WARN, ERROR and DISABLED.

Examples

>>> from multiml import logger
>>> logger.set_level(logger.INFO)  # Set to DEBUG
>>> logger.debug("This message is not printed at INFO level.")

Functions

convert(level)

convert str to int.

counter(count, max_counts[, divide, message])

Show process counter as information.

debug(msg, *args)

Show debug [D] message.

error(msg, *args)

Show error [E] message.

get_now()

Get current time with %Y-%m-%d %H:%M:%S formant.

header1(message[, level])

Show the following header.

header2(message[, level])

Show the following header.

header3(message[, level])

Show the following header.

info(msg, *args)

Show information [I] message.

logging(func)

Show the header and footer indicating start and end algorithm.

set_level(level)

Set log level.

table(names, data[, header, footer, max_length])

Show table.

warn(msg, *args)

Show warning [W] message.