Ta klasa umożliwia deweloperowi zapisywanie danych w dzienniku wykonania i w Google Cloud Logging, jeśli skrypt jest powiązany z standardowym projektem Cloud.
Aby uzyskać pełną obsługę Cloud Logging i logowania strukturalnego, użyj Logger
. Metody console
serializują obiekty do ciągów znaków i nie obsługują json
w ramach logowania strukturalnego Log
.
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() { // ... }
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
error() | void | Wypisuje pusty komunikat o poziomie BŁĄD do Stackdriver Logging. |
error(formatOrObject, values) | void | Wyprowadza komunikat o poziomie ERROR do Stackdriver Logging. |
info() | void | Wyprowadza pusty komunikat na poziomie INFO do Stackdriver Logging. |
info(formatOrObject, values) | void | Wyprowadza komunikat o poziomie INFO do Stackdriver Logging. |
log() | void | Wyprowadza pusty komunikat na poziomie DEBUG do Stackdriver Logging. |
log(formatOrObject, values) | void | Wyprowadza komunikat na poziomie DEBUG do Stackdriver Logging. |
time(label) | void | Uruchamia stoper, który pozwala śledzić czas trwania operacji. |
time | void | Zatrzymuje minutnik, który został uruchomiony wcześniej przez wywołanie funkcji console.time() . |
warn() | void | Wypisuje pusty komunikat o poziomie OSTRZEŻENIE do Stackdriver Logging. |
warn(formatOrObject, values) | void | Wyprowadza komunikat o poziomie OSTRZEŻENIE do Stackdriver Logging. |
Szczegółowa dokumentacja
error()
Wypisuje pusty komunikat o poziomie BŁĄD do Stackdriver Logging.
error(formatOrObject, values)
Wyprowadza komunikat o poziomie ERROR do Stackdriver Logging.
Parametry
Nazwa | Typ | Opis |
---|---|---|
format | Object | ciąg znaków zawierający co najmniej 1 ciąg znaków zastępczych lub obiekt JavaScript, który ma zostać zapisany jako obiekt JavaScript, jeśli nie ma innych parametrów; |
values | Object... | obiekty, którymi mają zostać zastąpione ciągi tekstowe w wiadomości. Dzięki temu możesz mieć dodatkową kontrolę nad formatem danych wyjściowych. |
info()
Wyprowadza pusty komunikat na poziomie INFO do Stackdriver Logging.
info(formatOrObject, values)
Wyprowadza komunikat o poziomie INFO do Stackdriver Logging.
Parametry
Nazwa | Typ | Opis |
---|---|---|
format | Object | ciąg znaków zawierający co najmniej 1 ciąg znaków zastępczych lub obiekt JavaScript, który ma zostać zapisany jako obiekt JavaScript, jeśli nie ma innych parametrów; |
values | Object... | obiekty, którymi mają zostać zastąpione ciągi tekstowe w wiadomości. Dzięki temu możesz mieć dodatkową kontrolę nad formatem danych wyjściowych. |
log()
Wyprowadza pusty komunikat na poziomie DEBUG do Stackdriver Logging.
log(formatOrObject, values)
Wyprowadza komunikat na poziomie DEBUG do Stackdriver Logging.
Parametry
Nazwa | Typ | Opis |
---|---|---|
format | Object | ciąg znaków zawierający co najmniej 1 ciąg znaków zastępczych lub obiekt JavaScript, który ma zostać zapisany jako obiekt JavaScript, jeśli nie ma innych parametrów; |
values | Object... | obiekty, którymi mają zostać zastąpione ciągi tekstowe w wiadomości. Dzięki temu możesz mieć dodatkową kontrolę nad formatem danych wyjściowych. |
time(label)
Uruchamia stoper, który pozwala śledzić czas trwania operacji.
Parametry
Nazwa | Typ | Opis |
---|---|---|
label | String | Nazwa nowego minutnika. |
time End(label)
Zatrzymuje minutnik, który został uruchomiony wcześniej przez wywołanie funkcji console.time()
. Czas trwania jest rejestrowany w Stackdriver.
Parametry
Nazwa | Typ | Opis |
---|---|---|
label | String | nazwę minutnika, który chcesz zatrzymać. |
warn()
Wypisuje pusty komunikat o poziomie OSTRZEŻENIE do Stackdriver Logging.
warn(formatOrObject, values)
Wyprowadza komunikat o poziomie OSTRZEŻENIE do Stackdriver Logging.
Parametry
Nazwa | Typ | Opis |
---|---|---|
format | Object | ciąg znaków zawierający co najmniej 1 ciąg znaków zastępczych lub obiekt JavaScript, który ma zostać zapisany jako obiekt JavaScript, jeśli nie ma innych parametrów; |
values | Object... | obiekty, którymi mają zostać zastąpione ciągi tekstowe w wiadomości. Dzięki temu możesz mieć dodatkową kontrolę nad formatem danych wyjściowych. |