public static bool UseMutexSynchronisation { get; set; }Public Shared Property UseMutexSynchronisation As Boolean
Get
Setpublic:
static property bool UseMutexSynchronisation {
bool get ();
void set (bool value);
}Since introduction in 2009, TraceLogger used a global Windows mutex to synchronise writing to log files. The impact was that only one write could occur at a time across the whole PC.
Due to a variety of stability issues reported after release of Platform 7.1 Update 2 in February 2026, the default locking mechanic was changed to an instance local lock() because it is sufficient to protect the file being written and because it engineers out any possibility of unintended inter-process synchronisation.
It is strongly recommended that the new default lock() synchronisation is used as it is faster and does not have the potential to cause application issues due to mutex timeouts.
Only set true if inter-process synchronisation is essential.