回复: Question about logging.config.dictConfig

outlook_F8D50C5B9E059743@outlook.com s20201060 at htsps.edu.hk
Sat Feb 25 06:43:45 EST 2023


    

    

   从 Windows 版[1]邮件发送

    

   发件人: [2]Ivan "Rambius" Ivanov
   发送时间: 2023年2月8日 23:29
   收件人: [3]python-list at python.org
   主题: Re: Question about logging.config.dictConfig

    

   On Tue, Feb 7, 2023 at 7:35 PM Peter J. Holzer <hjp-python at hjp.at> wrote:

   > 

   > On 2023-02-07 17:58:26 -0500, Ivan "Rambius" Ivanov wrote:

   > > I am trying to configure my loggers using dictConfig, but they do not

   > > print anything. Here are more details.

   > [...]

   > > from myloggingconf import configure_logging

   > >

   > > logger = logging.getLogger(os.path.basename(__file__))

   > [...]

   > >

   > > def main():

   > >     configure_logging()

   > >     dosmth()

   > [...]

   > > def configure_logging():

   > >     config = {

   > >         'version': 1,

   > >         'disable_existing_loggers': True,

   > 

   >           'disable_existing_loggers': False,

    

   Thank you! That helped a lot!

    

   Regards

   rambius

    

   > 

   > I think I just found out why I've been cargo-culting this line since my

   > early Django days ;-)-

   > 

   > If you call getLogger very early (as you do), you don't want it disabled

   > by a later call to dictConfig().

   > 

   > 

   > >         'formatters': {

   > >             'default': {

   >   >                   'fmt':   '%(asctime)s   %(levelname)-7s   %(name)s
   %(funcName)s %(message)s'

   >                   'format'

   > >             }

   > >         },

   > [...]

   > >     }

   > >     logging.config.dictConfig(config)

   > >

   > > When I run uselog.py it prints nothing. I am wondering what is wrong

   > > with the second configuration.

   > 

   > See above.

   > 

   >         hp

   > 

   > --

   >    _  | Peter J. Holzer    | Story must make more sense than reality.

   > |_|_) |                    |

   > | |   | hjp at hjp.at         |    -- Charles Stross, "Creative writing

   > __/   | http://www.hjp.at/ |       challenge!"

   > --

   > https://mail.python.org/mailman/listinfo/python-list

    

    

    

   --

   Tangra Mega Rock: http://www.radiotangra.com

   --

   https://mail.python.org/mailman/listinfo/python-list

    

References

   Visible links
   1. https://go.microsoft.com/fwlink/?LinkId=550986
   2. mailto:rambiusparkisanius at gmail.com
   3. mailto:python-list at python.org


More information about the Python-list mailing list