public static FileLogWriter InTempFolder(string fileName) {
return _writers.GetOrAdd(fileName, _ => {
var path = Path.Combine(Path.GetTempPath(), Invariant($@"{fileName}_{DateTime.Now:yyyyMdd_HHmmss}_pid{Process.GetCurrentProcess().Id}.log"));
return new FileLogWriter(path);
});
}