Esta clase permite que el desarrollador escriba en el registro de ejecución y en Cloud Logging de Google si la secuencia de comandos está asociada con un proyecto de Cloud estándar.
Para obtener compatibilidad total con Cloud Logging y el registro estructurado, usa Logger
. Los métodos console
serializan los objetos en cadenas y no admiten jsonPayload
como parte del registro estructurado LogEntry
.
function measuringExecutionTime() { const label = "myFunction() time"; // Labels the timing log entry. console.time(label); // Starts the timer. try { myFunction(); // Function to time. } catch (e) { // Logs an ERROR message. console.error("myFunction() yielded an error: " + e); } console.timeEnd(label); // Stops the timer, logs execution duration. } function myFunction() { // ... }
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
error() | void | Genera un mensaje en blanco de nivel ERROR a Stackdriver Logging. |
error(formatOrObject, values) | void | Genera un mensaje de nivel ERROR en Stackdriver Logging. |
info() | void | Genera un mensaje en blanco de nivel INFO en Stackdriver Logging. |
info(formatOrObject, values) | void | Genera un mensaje de nivel INFO en Stackdriver Logging. |
log() | void | Genera un mensaje en blanco de nivel DEBUG a Stackdriver Logging. |
log(formatOrObject, values) | void | Genera un mensaje de nivel DEBUG en Stackdriver Logging. |
time(label) | void | Inicia un temporizador que puedes usar para hacer un seguimiento del tiempo que tarda una operación. |
timeEnd(label) | void | Detiene un temporizador que se inició anteriormente llamando a console.time() . |
warn() | void | Muestra un mensaje en blanco de nivel ADVERTENCIA a Stackdriver Logging. |
warn(formatOrObject, values) | void | Muestra un mensaje de nivel ADVERTENCIA en Stackdriver Logging. |
Documentación detallada
error()
Genera un mensaje en blanco de nivel ERROR a Stackdriver Logging.
error(formatOrObject, values)
Genera un mensaje de nivel ERROR en Stackdriver Logging.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
formatOrObject | Object | Una cadena que contiene cero o más cadenas de sustitución, o un objeto de JavaScript que se registrará como un objeto de JavaScript si no hay otros parámetros. |
values | Object... | con los que se reemplazarán las cadenas de sustitución dentro del mensaje. Esto te brinda control adicional sobre el formato del resultado. |
info()
Genera un mensaje en blanco de nivel INFO en Stackdriver Logging.
info(formatOrObject, values)
Genera un mensaje de nivel INFO en Stackdriver Logging.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
formatOrObject | Object | Una cadena que contiene cero o más cadenas de sustitución, o un objeto de JavaScript que se registrará como un objeto de JavaScript si no hay otros parámetros. |
values | Object... | con los que se reemplazan las cadenas de sustitución dentro del mensaje. Esto te brinda control adicional sobre el formato del resultado. |
log()
Genera un mensaje en blanco de nivel DEBUG a Stackdriver Logging.
log(formatOrObject, values)
Genera un mensaje de nivel DEBUG en Stackdriver Logging.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
formatOrObject | Object | Una cadena que contiene cero o más cadenas de sustitución, o un objeto de JavaScript que se registrará como un objeto de JavaScript si no hay otros parámetros. |
values | Object... | con los que se reemplazan las cadenas de sustitución dentro del mensaje. Esto te brinda control adicional sobre el formato del resultado. |
time(label)
Inicia un temporizador que puedes usar para hacer un seguimiento del tiempo que tarda una operación.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
label | String | Es el nombre que se le asignará al temporizador nuevo. |
timeEnd(label)
Detiene un temporizador que se inició anteriormente llamando a console.time()
. La duración se registra en Stackdriver.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
label | String | el nombre del temporizador que se detendrá. |
warn()
Muestra un mensaje en blanco de nivel ADVERTENCIA a Stackdriver Logging.
warn(formatOrObject, values)
Muestra un mensaje de nivel ADVERTENCIA en Stackdriver Logging.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
formatOrObject | Object | Una cadena que contiene cero o más cadenas de sustitución, o un objeto de JavaScript que se registrará como un objeto de JavaScript si no hay otros parámetros. |
values | Object... | con los que se reemplazarán las cadenas de sustitución dentro del mensaje. Esto te brinda control adicional sobre el formato del resultado. |