ho cool, I will look into that. Thanks for the explanation on the logging.basicConfig.
On Fri, Oct 9, 2009 at 12:05 PM, Ofer Koren <[email protected]> wrote: > logging.basicConfig is only run ONCE for the python session. It's an > application-level initialization of the logging module, so it shouldn't be > run more than once. After that, you'll need to change the log-level via the > loggers: > > > > logger.setLevel(logging.DEBUG) > > > > or via the streams attached to those loggers: > > > > for handler in logger.handlers: > > handler.setLevel(logging.DEBUG) > > > > > > pymel 0.9 uses and initializes the logging module, and allows > user-customization throught the pymel.conf file. > > Also check out the Logging-Menu, which allow the logging module to be > administered through the UI: > > > > import pymel.tools.loggingControl as loggingControl > > loggingControl.initMenu() > > > > *From:* [email protected] [mailto: > [email protected]] *On Behalf Of *Sylvain Berger > *Sent:* Friday, October 09, 2009 7:45 AM > *To:* python_inside_maya > *Subject:* [Maya-Python] Re: python logging and maya > > > > Finally I am not too sure how this works... I can get the debug message to > log sometimes... not too sure why yet. There is something in the logging > concept that I am not getting. > > > On Fri, Oct 9, 2009 at 10:18 AM, sberger <[email protected]> > wrote: > > > Hi, I have been experimenting with the python logging module... for > some reason the debug and info level of the logging are not printed in > Maya.. > > Here is a simple example: > import logging > def go(): > logging.basicConfig(level=logging.DEBUG) > > logger1 = logging.getLogger('package1.module1') > > logger1.debug('This is a debug message') > logger1.info('This is an info message') > logger1.warning('This is a warning message') > logger1.error('This is an error message') > logger1.critical('This is a critical error message') > > go() > > When executed in Maya I get this result: > # WARNING:package1.module1:This is a warning message > # ERROR:package1.module1:This is an error message > # CRITICAL:package1.module1:This is a critical error message > > Where it should be: > DEBUG:package1.module1:This is a debug message > INFO:package1.module1:This is an info message > WARNING:package1.module1:This is a warning message > ERROR:package1.module1:This is an error message > CRITICAL:package1.module1:This is a critical error message > > > Anyone have any idea why that is? > > > > > -- > "A pit would not be complete without a Freeman coming out of it." > The Vortigaunt > > > > > -- "A pit would not be complete without a Freeman coming out of it." The Vortigaunt --~--~---------~--~----~------------~-------~--~----~ http://groups.google.com/group/python_inside_maya -~----------~----~----~----~------~----~------~--~---
