Registro de logs
El objetivo principal del registro es protocolizar las operaciones realizadas en la tarea para su posterior análisis. El mantenimiento de registros permite identificar errores en el funcionamiento de la tarea.
this.doLog
Indica si el registro de la tarea está habilitado, puede usarse como una bandera para optimización en casos donde no se lleva registro y el argumento para this.logger.put es una expresión compleja.
this.logger.*
.put(message)
this.logger.put(message) - añade la línea message al registro de la tarea, formatea la salida de manera similar a console.log.
this.logger.put("Start scraping query: " + set.query);

.putHTML(HTML)
this.logger.putHTML(code) - salida de código HTML al registro de la tarea, que se mostrará en el textarea.
const message = "<!DOCTYPE html>\n"
+ "<html>\n"
+ "<body>\n"
+ "<h1>This is heading 1</h1>\n"
+ "<h2>This is heading 2</h2>\n"
+ "<h3>This is heading 3</h3>\n"
+ "<h4>This is heading 4</h4>\n"
+ "<h5>This is heading 5</h5>\n"
+ "<h6>This is heading 6</h6>\n"
+ "</body>\n"
+ "</html>";
this.logger.putHTML(message);

console.log(message)
Envía el contenido de message al archivo de registro - aparser.log.
this.console.*
Todos los métodos se refieren a la salida de registros de consola, creados para mejorar el registro de diferentes tareas y diferentes hilos dentro de las tareas.
.log(...message)
this.console.log(...message) - registro vinculado al hilo actual, permite mostrar un prefijo para cada hilo.
.setPrefix(prefix)
Se utiliza en conjunto con BaseParser.setGlobalConsolePrefix(prefix) - permite establecer un prefijo global para todos los hilos dentro de la tarea actual.
this.console.setPrefix(prefix) - permite establecer un prefijo para el hilo actual, por ejemplo:
this.console.setPrefix(this.threadId())