Re: How to package a logging.config file?



On Jul 14, 1:21 am, Matthew Wilson <m...@xxxxxxxxxx> wrote:
I'm working on a package that uses the standard libraryloggingmodule
along with a .cfg file.

In my code, I uselogging.config.fileConfig('/home/matt/mypackage/matt.cfg') to load in
theloggingconfig file.

However, it seems really obvious to me that this won't work when I share
this package with others.

I can't figure out what path to use when I load my .cfg file.

Any ideas?

Matt

Is your package a library or an application? If it's a library, you
should avoid configuring logging using a config file - this is because
logging configuration is process-wide, and if multiple libraries use
fileConfig to configure their logging, you may get unexpected results.

If it's an application, then Larry's advice is good.

Regards,


Vinay Sajip
.



Relevant Pages

  • RE: How to package a logging.config file?
    ... will fail in an exception without configuring logging module. ... How to package a logging.config file? ... I'm working on a package that uses the standard library logging module ... I can't figure out what path to use when I load my .cfg file. ...
    (comp.lang.python)
  • How to package a logging.config file?
    ... I'm working on a package that uses the standard library logging module ... the logging config file. ... I can't figure out what path to use when I load my .cfg file. ...
    (comp.lang.python)