Configuring Logging¶
Rattail relies on Python standard logging
module to configure logging.
However if Config File Inheritance is involved then Rattail will first combine all
applicable config files into a single file before handing that off to
logging.config.fileConfig().
Rattail does not do any of this though, unless config says to. So if you want it to configure logging in this way, specify this in your config file:
[rattail.config]
configure_logging = true
Beyond that you must ensure your config file(s) contains appropriate settings
for logging. Rattail has a sample rattail.conf
which includes a typical
logging section. (This is the source used to generate a new file when you run
rattail make-config -T rattail
command.)
See the Python docs for more info, in particular these sections: