看板 Python 關於我們 聯絡資訊
不好意思 才剛接觸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
lucasII: 寫好第一個.py的logger 其他用 import 的 08/25 12:33
uranusjr: 請愛用 Python 內建的 logging module 08/25 12:35
Sharon226: 我是要用內建的 只是想了解如果同時存取同一log文件 08/25 18:02
Sharon226: 是否會有打架的情況 謝謝 08/25 18:02
LiloHuang: 其實官方文件就寫得很清楚了 http://goo.gl/JyjuAz 08/25 23:08
lucasII: 我的經驗是會 08/26 09:23
Sharon226: 感謝! 08/26 09:53
jlhc: 我可以請教在 linux 上要怎麼控制log file 的檔案權限? 08/26 14:39
jlhc: 不同人執行process 會因為log file 權限不同無法寫入... 08/26 14:40
Falldog: windows會有問題 linux的logging default是append 08/27 12:55
Falldog: 根據linux的document 多個process可以同時append同file 08/27 12:56
Falldog: 前提是有權限可以寫入 08/27 12:57
jlhc: 感謝樓上 知道是append就很有幫助 XD 08/28 00:32