public static FileLogger <NoLockLogWriter> NoLockAllScrubberTimeBasedXsvLogWriter(string logDir, string logPrefix, char separator) => new FileLogger <NoLockLogWriter>( XsvFormatterInstance = new XsvFormatter(separator), PrivacyScrubberFactory.ScrubAll(), new TimeBasedLogFileName(logDir, logPrefix, XsvFormatterInstance.FileExtention), LogLevels.All, LogSources.All, true);
public static FileLogger <NoLockLogWriter> NoLockNullScrubberIncrementalXsvLogWriter(string logDir, string logPrefix, char separator) => new FileLogger <NoLockLogWriter>( XsvFormatterInstance = new XsvFormatter(separator), new PrivacyScrubber(), new IncrementalLogFileName(logDir, logPrefix, XsvFormatterInstance.FileExtention), LogLevels.All, LogSources.All, true);
public static FileLogger <ConcurrentLogWriter> ConcurrentAllScrubberIncrementalXsvLogWriter(string logDir, string logPrefix, char separator) => new FileLogger <ConcurrentLogWriter>( XsvFormatterInstance = new XsvFormatter(separator), PrivacyScrubberFactory.ScrubAll(), new IncrementalLogFileName(logDir, logPrefix, XsvFormatterInstance.FileExtention), LogLevels.All, LogSources.All, true);