Issue 4300: error in multiprocessing logging docs (original) (raw)

the 2.6 docs for the multiprocessing module have a minor error in the logging example which causes it to fail:

the documentation says to get the logger with 'multiprocessing.get_logger()' which works

but the example uses 'multiprocessing.getLogger()' which uses the logging package method name and is not valid.

The full example in the docs is:

import multiprocessing, logging logger = multiprocessing.getLogger() logger.setLevel(logging.INFO) logger.warning('doomed') [WARNING/MainProcess] doomed m = multiprocessing.Manager() [INFO/SyncManager-1] child process calling self.run() [INFO/SyncManager-1] manager bound to '\\.\pipe\pyc-2776-0-lj0tfa' del m [INFO/MainProcess] sending shutdown message to manager [INFO/SyncManager-1] manager exiting with exitcode 0