Class console

konsola

Ta klasa umożliwia programiście zapisywanie logów w usłudze Stackdriver Logging w Google Cloud Platform. Poniżej Oto 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

MetodaZwracany typKrótki opis
error()voidWyświetla pusty komunikat o poziomie ERROR w usłudze Stackdriver Logging.
error(formatOrObject, values)voidWyświetla w Stackdriver Logging komunikat o poziomie ERROR.
info()voidNa wyjściu generuje pusty komunikat o poziomie INFO do Stackdriver Logging.
info(formatOrObject, values)voidPrzekazuje do Stackdriver Logging komunikat o poziomie INFO.
log()voidWyświetla pusty komunikat na poziomie DEBUG do Stackdriver Logging.
log(formatOrObject, values)voidPrzekazuje do Stackdriver Logging komunikat na poziomie DEBUG.
time(label)voidUruchamia minutnik, za pomocą którego możesz śledzić czas trwania operacji.
timeEnd(label)voidZatrzymuje minutnik, który wcześniej został uruchomiony, dzwoniąc pod numer console.time().
warn()voidWyświetla pusty komunikat o poziomie WARNING w usłudze Stackdriver Logging.
warn(formatOrObject, values)voidPrzekazuje do Stackdriver Logging komunikat o poziomie OSTRZEŻENIE.

Szczegółowa dokumentacja

error()

Wyświetla pusty komunikat o poziomie ERROR w usłudze Stackdriver Logging.


error(formatOrObject, values)

Wyświetla w Stackdriver Logging komunikat o poziomie ERROR.

Parametry

NazwaTypOpis
formatOrObjectObjectciąg zawierający zero lub więcej ciągów zastępowania lub kod JavaScript ma być rejestrowany jako obiekt JavaScriptu, jeśli nie ma innych parametrów.
valuesObject...obiekty, którymi mają zostać zastąpione ciągi zastępujące w wiadomości. Dzięki temu masz dodatkową kontrolę nad formatem danych wyjściowych.

info()

Na wyjściu generuje pusty komunikat o poziomie INFO do Stackdriver Logging.


info(formatOrObject, values)

Przekazuje do Stackdriver Logging komunikat o poziomie INFO.

Parametry

NazwaTypOpis
formatOrObjectObjectciąg zawierający zero lub więcej ciągów zastępowania lub kod JavaScript ma być rejestrowany jako obiekt JavaScriptu, jeśli nie ma innych parametrów.
valuesObject...obiekty, którymi mają zostać zastąpione ciągi zastępujące w wiadomości. Dzięki temu masz dodatkową kontrolę nad formatem danych wyjściowych.

log()

Wyświetla pusty komunikat na poziomie DEBUG do Stackdriver Logging.


log(formatOrObject, values)

Przekazuje do Stackdriver Logging komunikat na poziomie DEBUG.

Parametry

NazwaTypOpis
formatOrObjectObjectciąg zawierający zero lub więcej ciągów zastępowania lub kod JavaScript ma być rejestrowany jako obiekt JavaScriptu, jeśli nie ma innych parametrów.
valuesObject...obiekty, którymi mają zostać zastąpione ciągi zastępujące w wiadomości. Dzięki temu masz dodatkową kontrolę nad formatem danych wyjściowych.

time(label)

Uruchamia minutnik, za pomocą którego możesz śledzić czas trwania operacji.

Parametry

NazwaTypOpis
labelStringNazwa nowego minutnika.

timeEnd(label)

Zatrzymuje minutnik, który wcześniej został uruchomiony, dzwoniąc pod numer console.time(). Czas trwania jest zalogowany w usłudze Stackdriver.

Parametry

NazwaTypOpis
labelStringnazwę stopera.

warn()

Wyświetla pusty komunikat o poziomie WARNING w usłudze Stackdriver Logging.


warn(formatOrObject, values)

Przekazuje do Stackdriver Logging komunikat o poziomie OSTRZEŻENIE.

Parametry

NazwaTypOpis
formatOrObjectObjectciąg zawierający zero lub więcej ciągów zastępowania lub kod JavaScript ma być rejestrowany jako obiekt JavaScriptu, jeśli nie ma innych parametrów.
valuesObject...obiekty, którymi mają zostać zastąpione ciągi zastępujące w wiadomości. Dzięki temu masz dodatkową kontrolę nad formatem danych wyjściowych.