• =?utf-8?Q?=E5=9B=9E=E5=A4=8D:_Question_about_logging.config.dictConfig?

    From s20201060@htsps.edu.hk@21:1/5 to hjp-python@hjp.at on Sat Feb 25 19:43:45 2023
     

     

    从 Windows 版[1]邮件发送

     

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

     

    On Tue, Feb 7, 2023 at 7:35 PM Peter J. Holzer <hjp-python@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@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@gmail.com
    3. mailto:python-list@python.org

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)