Hi there,

I believe the problem you are experiencing is that you are conflicting with
maya's own logger. The python docs for logging explain that
logging.basicConfig() should only be called in the main thread and before
any other threads are started.

What you might want to try is this example from the Basic Tutorial section:
http://docs.python.org/howto/logging.html#logging-basic-tutorial

But with a small modification:

#=======================

import logging


logger = logging.getLogger('simple_example')

logger.setLevel(logging.DEBUG)


ch = logging.StreamHandler()

ch.setLevel(logging.DEBUG)


# create formatter

formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s -
%(message)s')

ch.setFormatter(formatter)

logger.addHandler(ch)


# prevent logging from bubbling up to maya's logger

logger.propagate=0


# 'application' code

logger.debug('debug message')

logger.info('info message')

logger.warn('warn message')

logger.error('error message')

logger.critical('critical message')


#=======================

Could you explain your actual goal? Are you trying to modify maya's
existing logger or just create your own for custom logging?



On Tue, Dec 6, 2011 at 5:48 PM, ynedelin <[email protected]> wrote:

> I got this from the python docs page
>
> if I run this in the script editor:
>
> import logging
> logging.basicConfig(format='%(asctime)s %(message)s')
> logging.warning('is when this event was logged.')
>
> I get this:
>
> # Warning: root : is when this event was logged. #
>
> How can I get the date to show in the script editor?
>
> 2010-12-12 11:41:42,612 is when this event was logged.
>
> Yury
>
> --
> view archives: http://groups.google.com/group/python_inside_maya
> change your subscription settings:
> http://groups.google.com/group/python_inside_maya/subscribe
>

-- 
view archives: http://groups.google.com/group/python_inside_maya
change your subscription settings: 
http://groups.google.com/group/python_inside_maya/subscribe

Reply via email to