anchor.diff:          .then((isolate) {})
           .catchError(c.completeError);
   
  -    onLogRecord.listen((msg) => handleLogRecord(msg as LogRecord));
  +    onLogRecord.listen((msg) => handleLogRecord(msg as LogRecord, options));
   
       onError.listen((msg) {
         if (msg is List) {
           var e = msg[0], st = StackTrace.fromString(msg[1].toString());
  -        handleLogRecord(LogRecord(
  -            Level.SEVERE, 'Fatal error', runnerArgs.loggerName, e, st));
  -      } else {
           handleLogRecord(
  -            LogRecord(Level.SEVERE, 'Fatal error', runnerArgs.loggerName, msg));
  +            LogRecord(
  +                Level.SEVERE, 'Fatal error', runnerArgs.loggerName, e, st),
  +            options);
  +      } else {
  +        handleLogRecord(
  +            LogRecord(Level.SEVERE, 'Fatal error', runnerArgs.loggerName, msg),
  +            options);
         }
       });
   
       onExit.listen((_) {
         if (options.respawn) {
  -        handleLogRecord(LogRecord(
  -            Level.WARNING,
  -            'Instance #$id at ${DateTime.now()} crashed. Respawning immediately...',
  -            runnerArgs.loggerName));
  +        handleLogRecord(
  +            LogRecord(
  +                Level.WARNING,
  +                'Instance #$id at ${DateTime.now()} crashed. Respawning immediately...',
  +                runnerArgs.loggerName),
  +            options);
           _spawnIsolate(id, c, options, pubSubSendPort);
         } else {
           c.complete();
  
positive.code: 
        if (app.logger == null) {
          app.logger = Logger(args.loggerName)
            ..onRecord.listen(Runner.handleLogRecord);
        }
  
        AngelHttp http;
  
negative.code:                                         
  ''';
  
    static void handleLogRecord(LogRecord record, RunnerOptions options) {
      if (options.quiet) return;
      var code = chooseLogColor(record.level);
  
      if (record.error == null) print(code.wrap(record.toString()));
  