logging 是線程安全的,也就是說,在一個進程內的多個線程同時往同一個文件寫日志是安全的。
但是多個進程往同一個文件寫日志不是安全的。
import loggingLOG_FORMAT = "%(asctime)s - %(levelname)s - %(message)s"
DATE_FORMAT = "%m/%d/%Y %H:%M:%S %p"
logging.basicConfig(filename = 'my.log', level = logging.DEBUG, format = LOG_FORMAT, datefmt = DATE_FORMAT)
logging.debug("This is a debug log.")
logging.info("This is a info log.")
logging.warning("This is a warning log.")
logging.error("This is a error log.")
logging.critical("This is a critical log.")
參考:
https://www.cnblogs.com/yyds/p/6901864.html
https://www.cnblogs.com/chen55555/p/10241526.html