public abstract void ReceiveLog(LogRecord record, string kind);
 public static void Post(LogRecord record, string kind = LogKind.Default) => Router?.PostLog(record, kind);
 public override void ReceiveLog(LogRecord record, string kind)
 {
     Log?.Add(record);
 }