hi
i have defined a function
def logger(logfile, msg):
import logging
logging.basicCo nfig(level=logg ing.DEBUG,
format='%(ascti me)s %(levelname)-8s
%(message)s',
datefmt='%a, %d %b %Y %H:%M:%S',
filename='%s' % (logfile),
filemode='a')
logging.critica l(msg)
logging.error(m sg)
logging.warning (msg)
logging.info(ms g)
logging.shutdow n()
In my main code:
----- some python code here---
logger("test.lo g","error")
......
......
logger("test.lo g","another error")
....
logger("test.lo g","yet another error")
....
sys.exit(0)
When i do the above, i get :
self.stream.wri te(fs % msg)
ValueError: I/O operation on closed file
If i removed logging.shutdow n(), it workds..what is wrong with my
function ?
thanks
i have defined a function
def logger(logfile, msg):
import logging
logging.basicCo nfig(level=logg ing.DEBUG,
format='%(ascti me)s %(levelname)-8s
%(message)s',
datefmt='%a, %d %b %Y %H:%M:%S',
filename='%s' % (logfile),
filemode='a')
logging.critica l(msg)
logging.error(m sg)
logging.warning (msg)
logging.info(ms g)
logging.shutdow n()
In my main code:
----- some python code here---
logger("test.lo g","error")
......
......
logger("test.lo g","another error")
....
logger("test.lo g","yet another error")
....
sys.exit(0)
When i do the above, i get :
self.stream.wri te(fs % msg)
ValueError: I/O operation on closed file
If i removed logging.shutdow n(), it workds..what is wrong with my
function ?
thanks
Comment