private string ConstructLogEntry(string level, Func<ILogger, string> logEntryBuilder) { return $"{DateTime.Now.ToString("yy-MM-dThh:mm:ss.ffff")} {level.PadRight(7)}{logEntryBuilder(this)}"; } }