Get Output From the logging Module in IPython Notebook

前端 未结 9 1578
悲哀的现实
悲哀的现实 2020-11-30 19:19

When I running the following inside IPython Notebook I don\'t see any output:

import logging
logging.basicConfig(level=logging.DEBUG)
logging.debug(\"test\")         


        
9条回答
  •  遥遥无期
    2020-11-30 19:59

    Try following:

    import logging
    logger = logging.getLogger()
    logger.setLevel(logging.DEBUG)
    logging.debug("test")
    

    According to logging.basicConfig:

    Does basic configuration for the logging system by creating a StreamHandler with a default Formatter and adding it to the root logger. The functions debug(), info(), warning(), error() and critical() will call basicConfig() automatically if no handlers are defined for the root logger.

    This function does nothing if the root logger already has handlers configured for it.

    It seems like ipython notebook call basicConfig (or set handler) somewhere.

提交回复
热议问题