Hi, i've check documentation, and found that logging.basicConfig takes no arguments (probably we have different versions of logging package), and i've never used it.
just try this: fileName = 'testlog.log' logName = 'LOG' iHandler = logging.FileHandler(fileName) iHandler.setFormatter( logging.Formatter("%(levelname)-8s|%(asctime)s|%(pathname)s,%(name)s, line %(lineno)s|%(message)s") ) iLog = logging.getLogger(logName) iLog.addHandler(iHandler) iLog.setLevel(logging.DEBUG) iLog.info('hello logging') it gives me: INFO |2006-12-13 19:57:33,575|test.py,LOG, line 12|hello logging On 13 Dec., 19:02, "Tekkaman" <[EMAIL PROTECTED]> wrote: > I'm getting a strange behaviour from the "pathname" and "lineno" > formatter mapping keys. Instead of my file and my line number I get: > > /usr/lib/python2.4/logging/__init__.py > > as the file, and 1072 as the line number. I set up my config as > follows: > > logBaseConf = { > 'level' : logging.DEBUG, > 'format' : "%(levelname)-8s|%(asctime)s|%(pathname)s, > %(name)s, line %(lineno)s|%(message)s", > 'datefmt ': '%d %b %Y, %H:%M:%S', > 'filename': 'logtest.log', > 'filemode': 'a' > } > logging.basicConfig(**logBaseConf) > > I'm not using any executable-generating tools such as cx_Freeze or > Psyco. In fact, I'm getting this error on a very basic script with the > specific purpose of testing the logging module capabilities. > > Thanks in advance for any contribution. > > T. -- Maksim Kasimov -- http://mail.python.org/mailman/listinfo/python-list