>  Q&A  >  본문

python的logging无法输出到文件?

logging配置如下:

logging.basicConfig(level=logging.DEBUG,\

format="%(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s",\
datefmt="%a, %d %b %Y %H:%M:%S",\
filename="i2_insert_equipments.log",\
filemode="w")

但当在代码中使用logging.info的时候,目录下无日志文件生成。但当在控制台中运行的时候,是可以正常运行的,有知道这种现象如何解决的么? 望告知一下,谢谢。

迷茫迷茫2740일 전827

모든 응답(3)나는 대답할 것이다

  • 高洛峰

    高洛峰2017-04-18 10:09:05

    사용법을 모르신다면 예시를 들어드릴게요

    으아아아

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-18 10:09:05

    파일 이름 문제입니다. 절대 경로를 지정하고 다시 시도하세요. filemode="w" 이렇게 하면 매번 새 파일이 생성됩니다.

    회신하다
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 10:09:05

    대화형 명령줄 환경은 특히 파일 및 시스템과 관련된 특정 작업의 경우 다릅니다. 예를 들어 대화형 명령줄에서 새 프로세스를 생성해 볼 수 있습니다.

    회신하다
    0
  • 취소회신하다