doc/writing_a_driver: use logging.getLogger

This commit is contained in:
Sebastien Bourdeauducq 2015-02-03 10:07:37 +08:00
parent c259c4f46f
commit 3a784e3382
1 changed files with 10 additions and 5 deletions

View File

@ -121,9 +121,14 @@ The program below exemplifies how to use logging: ::
import argparse import argparse
import logging import logging
from artiq.tools import verbosity_args, init_logger from artiq.tools import verbosity_args, init_logger
# get a logger that prints the module name
logger = logging.getLogger(__name__)
def get_argparser(): def get_argparser():
parser = argparse.ArgumentParser(description="Logging example") parser = argparse.ArgumentParser(description="Logging example")
parser.add_argument("--someargument", parser.add_argument("--someargument",
@ -137,11 +142,11 @@ The program below exemplifies how to use logging: ::
args = get_argparser().parse_args() args = get_argparser().parse_args()
init_logger(args) # This initializes logging system log level according to -v/-q args init_logger(args) # This initializes logging system log level according to -v/-q args
logging.debug("this is a debug message") logger.debug("this is a debug message")
logging.info("this is an info message") logger.info("this is an info message")
logging.warning("this is a warning message") logger.warning("this is a warning message")
logging.error("this is an error message") logger.error("this is an error message")
logging.critical("this is a critical message") logger.critical("this is a critical message")
if __name__ == "__main__": if __name__ == "__main__":
main() main()