當我運行在下面終端代碼其創建一個日誌文件當我在pycharm中運行時記錄basicConfig不會創建日誌文件?
import logging
logging.basicConfig(filename='ramexample.log',level=logging.DEBUG)
logging.debug('This message should go to the log file')
logging.info('So should this')
logging.warning('And this, too')
但是當我在pycharm運行samecode(具有不同的文件名=「ram.log」)其不產生任何日誌文件。爲什麼?
import logging
logging.basicConfig(filename='ram.log',level=logging.DEBUG)
logging.debug('This message should go to the log file')
logging.info('So should this')
logging.warning('And this, too')
我需要做什麼來創建一個帶有pycharm的日誌文件?
也許PyCharm設置了一個不同的工作目錄,這意味着文件在另一個地方結束。嘗試提供完整的路徑。 –
你的第二塊代碼工作得很好,並在PyCharm中爲我創建一個日誌文件。 –
我提供瞭如下的完整路徑 logging.basicConfig(filename ='home/ra/myapp1.txt',level = logging.INFO) logging.info('Started') 但是沒有創建文件 –