internal void Write(FoundationLog log, LogLevel logLevel, string message)
 {
     if (_multipeLog != null)
     {
         var logEntry = LogEntryFactory.Create(log.LoggedName, _dateTimeProvider.Now, message, logLevel);
         _multipeLog.Write(logEntry);
     }
 }
 internal void Write(FoundationLog log, LogLevel logLevel, string format, params object[] args)
 {
     if (_multipeLog != null)
     {
         var message  = string.Format(format, args);
         var logEntry = LogEntryFactory.Create(log.LoggedName, _dateTimeProvider.Now, message, logLevel);
         _multipeLog.Write(logEntry);
     }
 }