October 2018
Beginner to intermediate
736 pages
17h 39m
English
Since services often run invisibly, in the background, they usually log their activities in some fashion, if only to provide some visibility into what happened during a service call where something went awry. Python provides a module, logging, that allows for a lot of flexibility for logging events and messages from a running program. The following is a very simple, brute-force example of a reasonably complete logging process:
import logging # - Define a format for log-output formatter = logging.Formatter( '%(asctime)s - %(name)s - %(levelname)s - %(message)s' ) # - Get a logger. Once defned anywhere, loggers (with all their # settings and attached formats and handlers) can be retrieved # elsewhere by getting a ...