python log
610 ワード
#!/usr/bin/python
logfile = 'log.log'
def initlog():
import logging
logger = logging.getLogger()
handler = logging.FileHandler(logfile)
#formatter = logging.Formatter('[%(asctime)s] [%(levelname)s] %(message)s')
formatter = logging.Formatter('[%(asctime)s] %(filename)s[line:%(lineno)d] [%(levelname)s] %(message)s', '%Y-%m-%d %H:%M:%S')
handler.setFormatter(formatter)
logger.addHandler(handler)
logger.setLevel(logging.NOTSET)
return logger
logger = initlog()
logger.error("error")
logger.info("info")