I've been using ConcurrentLogHandler for multi-platform/multi-processes file logging.
Now I'd like to be sure I'm reading 'atomic' parts of the logs, that is I do not want to read half a log line for example. The concurrent file logger actually performs a LOCK_EX (exclusive) on the file, did anyone has a practice of using LOCK_SH (shared) on the ConcurrentLogHandler files? I cannot see such a read in the module services.
Or do you have such an experience in such a multiple-read/single-write using another python module? (without coding again everything by hand)