log method
Implementation
Future<void> log(String message, [String color = _green]) async {
final String time = DateTime.now().toUtc().toString().replaceFirst(RegExp(r'\..*'), '');
_server._events.dispatch(LogEvent(message));
stdout.write(_clear);
print('$color${time.replaceFirst(RegExp('.* '), '')}: $message$_reset');
_server.console.update();
if (_debugFile != null) {
Future<void> func(void _) => _debugFile!.writeString('$time - $message\n');
_debugPromise = _debugPromise.then(func);
await _debugPromise;
}
}