[問題] logging

看板Python作者 (流浪)時間11年前 (2014/08/25 12:15), 11年前編輯推噓6(607)
留言13則, 6人參與, 最新討論串1/1
不好意思 才剛接觸python 想和大家請教logging的問題 煩請大家協助 如果我有多個py要寫入同一個log文件 (已設計成exe 可能會同時執行) 若發生同時存取時 會有什麼影響嗎? 如果會打架 那要怎麼處置呢? 或是它會自行hold住 等A寫完才會換B? 謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.176.216.67 ※ 文章網址: http://www.ptt.cc/bbs/Python/M.1408940129.A.D13.html ※ 編輯: Sharon226 (180.176.216.67), 08/25/2014 12:16:24

08/25 12:33, , 1F
寫好第一個.py的logger 其他用 import 的
08/25 12:33, 1F

08/25 12:35, , 2F
請愛用 Python 內建的 logging module
08/25 12:35, 2F

08/25 18:02, , 3F
我是要用內建的 只是想了解如果同時存取同一log文件
08/25 18:02, 3F

08/25 18:02, , 4F
是否會有打架的情況 謝謝
08/25 18:02, 4F

08/25 23:08, , 5F
其實官方文件就寫得很清楚了 http://goo.gl/JyjuAz
08/25 23:08, 5F

08/26 09:23, , 6F
我的經驗是會
08/26 09:23, 6F

08/26 09:53, , 7F
感謝!
08/26 09:53, 7F

08/26 14:39, , 8F
我可以請教在 linux 上要怎麼控制log file 的檔案權限?
08/26 14:39, 8F

08/26 14:40, , 9F
不同人執行process 會因為log file 權限不同無法寫入...
08/26 14:40, 9F

08/27 12:55, , 10F
windows會有問題 linux的logging default是append
08/27 12:55, 10F

08/27 12:56, , 11F
根據linux的document 多個process可以同時append同file
08/27 12:56, 11F

08/27 12:57, , 12F
前提是有權限可以寫入
08/27 12:57, 12F

08/28 00:32, , 13F
感謝樓上 知道是append就很有幫助 XD
08/28 00:32, 13F
文章代碼(AID): #1J-hXXqJ (Python)
文章代碼(AID): #1J-hXXqJ (Python)