Esempio n. 1
0
from monokaki import get_logger, basic_config, INFO as INFO_LEVEL
logger = get_logger(__name__)


def hello(log):
    log.bind(age=20).info("hello")
    log.info("bye", age=20)


def main():
    hello(logger.bind(name="foo"))


if __name__ == "__main__":
    basic_config(level=INFO_LEVEL)
    main()
Esempio n. 2
0
import logging
from monokaki import StructuralFormatter
from monokaki import get_logger
import sys

logger = get_logger("my log")
handler = logging.StreamHandler(sys.stdout)
handler.setFormatter(StructuralFormatter())
logger.logger.addHandler(handler)
logger.setLevel(logging.INFO)
logger.info("hai", name="foo", age=20)
logger.logger.info("hai name=%s, age=%d", "foo", 20)