[Python-Dev] Using logging in the stdlib and its unit tests (original) (raw)

Robert Kern robert.kern at gmail.com
Mon Dec 13 02:22:47 CET 2010


On 2010-12-12 18:42 , Glenn Linderman wrote:

On 12/12/2010 2:26 PM, Paul Moore wrote:

The thingI hit very early was wanting to add a command lime option to my script to set the logging level. I'd have liked to be able to add --log=INFO/DEBUG/... but to do that I seem to need to write my own mapping between level names and numbers. A simple example of how to tie command line options to logging config would be a great addition to the documentation. Oh? import * from logger # change some details to avoid this basicConfig( level= eval( opt.loglevel )

level = getattr(logging, opt.logLevel)

or

level = logging._levelNames[opt.logLevel]

-- Robert Kern

"I have come to believe that the whole world is an enigma, a harmless enigma that is made terrible by our own mad attempt to interpret it as though it had an underlying truth." -- Umberto Eco



More information about the Python-Dev mailing list