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
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. |