Ta klasa umożliwia deweloperowi zapisywanie logów w usłudze Stackdriver Logging usługi Google Cloud Platform. Poniżej pokazujemy kilka przykładów logowania:
function measuringExecutionTime() { // A simple INFO log message, using sprintf() formatting. console.info('Timing the %s function (%d arguments)', 'myFunction', 1); // Log a JSON object at a DEBUG level. If the object contains a property called "message", // that is used as the summary in the log viewer, otherwise a stringified version of // the object is used as the summary. var parameters = { isValid: true, content: 'some string', timestamp: new Date() }; console.log(parameters); var label = 'myFunction() time'; // Labels the timing log entry. console.time(label); // Starts the timer. try { myFunction(parameters); // 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. }
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
error() | void | Na wyjściu do Stackdriver Logging wyświetla się pusty komunikat o poziomie BŁĄD. |
error(formatOrObject, values) | void | Wysyła komunikat o poziomie BŁĄD do usługi Stackdriver Logging. |
info() | void | Na wyjściu do Stackdriver Logging wypływa pusty komunikat na poziomie INFO. |
info(formatOrObject, values) | void | Na wyjściu do Stackdriver Logging wyświetla się komunikat na poziomie INFO. |
log() | void | Na wyjściu generuje do usługi Stackdriver Logging pusty komunikat na poziomie DEBUG. |
log(formatOrObject, values) | void | Generuje komunikat poziomu DEBUG do usługi Stackdriver Logging. |
time(label) | void | Uruchamia stoper, za pomocą którego możesz śledzić czas trwania operacji. |
timeEnd(label) | void | Zatrzymuje minutnik, który został wcześniej uruchomiony przez połączenie z numerem console.time() . |
warn() | void | Na wyjściu do usługi Stackdriver Logging wyświetla się pusty komunikat o poziomie OSTRZEŻENIE. |
warn(formatOrObject, values) | void | Wysyła do usługi Stackdriver Logging komunikat o poziomie OSTRZEŻENIE. |
Szczegółowa dokumentacja
error()
Na wyjściu do Stackdriver Logging wyświetla się pusty komunikat o poziomie BŁĄD.
error(formatOrObject, values)
Wysyła komunikat o poziomie BŁĄD do usługi Stackdriver Logging.
Parametry
Nazwa | Typ | Opis |
---|---|---|
formatOrObject | Object | ciąg tekstowy zawierający zero lub więcej ciągów do podstawienia albo obiekt JavaScript do rejestrowania jako obiekt JavaScript, jeśli nie ma żadnych innych parametrów. |
values | Object... | obiekty, które mają zastąpić ciągi zastępowania w wiadomości. Daje Ci to dodatkową kontrolę nad formatem danych wyjściowych. |
info()
Na wyjściu do Stackdriver Logging wypływa pusty komunikat na poziomie INFO.
info(formatOrObject, values)
Na wyjściu do Stackdriver Logging wyświetla się komunikat na poziomie INFO.
Parametry
Nazwa | Typ | Opis |
---|---|---|
formatOrObject | Object | ciąg tekstowy zawierający zero lub więcej ciągów do podstawienia albo obiekt JavaScript do rejestrowania jako obiekt JavaScript, jeśli nie ma żadnych innych parametrów. |
values | Object... | obiekty, które mają zastąpić ciągi zastępowania w wiadomości. Daje Ci to dodatkową kontrolę nad formatem danych wyjściowych. |
log()
Na wyjściu generuje do usługi Stackdriver Logging pusty komunikat na poziomie DEBUG.
log(formatOrObject, values)
Generuje komunikat poziomu DEBUG do usługi Stackdriver Logging.
Parametry
Nazwa | Typ | Opis |
---|---|---|
formatOrObject | Object | ciąg tekstowy zawierający zero lub więcej ciągów do podstawienia albo obiekt JavaScript do rejestrowania jako obiekt JavaScript, jeśli nie ma żadnych innych parametrów. |
values | Object... | obiekty, które mają zastąpić ciągi zastępowania w wiadomości. Daje Ci to dodatkową kontrolę nad formatem danych wyjściowych. |
time(label)
Uruchamia stoper, za pomocą którego możesz śledzić czas trwania operacji.
Parametry
Nazwa | Typ | Opis |
---|---|---|
label | String | Nazwa nowego minutnika. |
timeEnd(label)
Zatrzymuje minutnik, który został wcześniej uruchomiony przez połączenie z numerem console.time()
. Czas trwania jest logowany w usłudze Stackdriver.
Parametry
Nazwa | Typ | Opis |
---|---|---|
label | String | nazwa minutnika do zatrzymania. |
warn()
Na wyjściu do usługi Stackdriver Logging wyświetla się pusty komunikat o poziomie OSTRZEŻENIE.
warn(formatOrObject, values)
Wysyła do usługi Stackdriver Logging komunikat o poziomie OSTRZEŻENIE.
Parametry
Nazwa | Typ | Opis |
---|---|---|
formatOrObject | Object | ciąg tekstowy zawierający zero lub więcej ciągów do podstawienia albo obiekt JavaScript do rejestrowania jako obiekt JavaScript, jeśli nie ma żadnych innych parametrów. |
values | Object... | obiekty, które mają zastąpić ciągi zastępowania w wiadomości. Daje Ci to dodatkową kontrolę nad formatem danych wyjściowych. |