[問題] logging

作者: Sharon226 (流浪)   2014-08-25 12:15:26
不好意思 才剛接觸python
想和大家請教logging的問題 煩請大家協助
如果我有多個py要寫入同一個log文件
(已設計成exe 可能會同時執行)
若發生同時存取時 會有什麼影響嗎?
如果會打架 那要怎麼處置呢?
或是它會自行hold住 等A寫完才會換B?
謝謝!!
作者: lucasII (小鐵..)   2014-08-25 12:33:00
寫好第一個.py的logger 其他用 import 的
作者: uranusjr (←這人是超級笨蛋)   2014-08-25 12:35:00
請愛用 Python 內建的 logging module
作者: Sharon226 (流浪)   2014-08-25 18:02:00
我是要用內建的 只是想了解如果同時存取同一log文件是否會有打架的情況 謝謝
作者: LiloHuang (十年一刻)   2014-08-25 23:08:00
其實官方文件就寫得很清楚了 http://goo.gl/JyjuAz
作者: lucasII (小鐵..)   2014-08-26 09:23:00
我的經驗是會
作者: Sharon226 (流浪)   2014-08-26 09:53:00
感謝!
作者: jlhc (H)   2014-08-26 14:39:00
我可以請教在 linux 上要怎麼控制log file 的檔案權限?不同人執行process 會因為log file 權限不同無法寫入...
作者: Falldog (Yo)   2014-08-27 12:55:00
windows會有問題 linux的logging default是append根據linux的document 多個process可以同時append同file前提是有權限可以寫入
作者: jlhc (H)   2014-08-28 00:32:00
感謝樓上 知道是append就很有幫助 XD

Links booklink

Contact Us: admin [ a t ] ucptt.com