hi list,

I write a simple logger, which follows the example on
http://docs.python.org/library/logging.html, as this:

def get_logger(log_filename):
    my_logger = logging.getLogger("MyLogger")
    my_logger.setLevel(logging.debug)
    handler = logging.handlers.RotatingFileHandler(log_filename,
maxBytes=1000000, backupCount=5)
    my_logger.addHandler(handler)
    return my_logger

def test_logger():
    logger = get_logger(r"d:\tmp\mylog.txt")
    print logger
    msg = "repeted message"
    for i in range(10000):
        logger.info(msg)

if __name__ == '__main__':
    test_logger()

but the mylog.txt is empy after running. is there something I missed.

Thanks,
Daniel.
_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to