logging.handlers.RotatingFileHandler:
Handler for logging to a set of files, which switches from one file to
the next when the current file reaches a certain size.
logging.Logger:
Instances of the Logger class represent a single logging channel.
logging.RootLogger:
A root logger is not that different to any other logger, except that
it must have a logging level and there is only one instance of it in the
hierarchy.
logging.Formatter:
Formatter instances are used to convert a LogRecord to text.
logging.LogRecord:
A LogRecord instance represents an event being logged.
logging.Manager:
There is [under normal circumstances] just one Manager instance, which
holds the hierarchy of loggers.
logging.PlaceHolder:
PlaceHolder instances are used in the Manager logger hierarchy to take
the place of nodes for which no loggers have been defined.