Class console

konsol

Bu sınıf, geliştiricinin Google Cloud Platform'un Stackdriver Logging hizmetine günlük yazmasına olanak tanır. Aşağıda bazı günlük kaydı örnekleri gösterilmektedir:

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

Yöntemler

YöntemDönüş türüKısa açıklama
error()voidStackdriver Logging'e boş bir HATA düzeyi mesajı verir.
error(formatOrObject, values)voidStackdriver Logging'e HATA düzeyinde bir mesaj verir.
info()voidStackdriver Logging'e bilgi düzeyinde boş mesaj verir.
info(formatOrObject, values)voidStackdriver Logging'e BİLGİ düzeyinde bir mesaj verir.
log()voidStackdriver Logging'e boş bir HATA AYIKLAMA düzeyi mesajı verir.
log(formatOrObject, values)voidStackdriver Logging'e HATA AYIKLAMA düzeyinde bir mesaj verir.
time(label)voidBir işlemin ne kadar sürdüğünü izlemek için kullanabileceğiniz bir zamanlayıcı başlatır.
timeEnd(label)voidconsole.time() yöntemini çağırarak daha önce başlatılan bir zamanlayıcıyı durdurur.
warn()voidStackdriver Logging'e WARNING düzeyinde boş bir mesaj verir.
warn(formatOrObject, values)voidStackdriver Logging'e WARNING düzeyinde bir mesaj verir.

Ayrıntılı belgeler

error()

Stackdriver Logging'e boş bir HATA düzeyi mesajı verir.


error(formatOrObject, values)

Stackdriver Logging'e HATA düzeyinde bir mesaj verir.

Parametreler

AdTürAçıklama
formatOrObjectObjectsıfır veya daha fazla değiştirme dizesi içeren bir dize ya da başka parametre yoksa JavaScript nesnesi olarak günlüğe kaydedilecek bir JavaScript nesnesi.
valuesObject...İletideki değiştirme dizelerinin değiştirileceği nesneler. Bu, çıkışın biçimi üzerinde daha fazla kontrol sahibi olmanızı sağlar.

info()

Stackdriver Logging'e bilgi düzeyinde boş mesaj verir.


info(formatOrObject, values)

Stackdriver Logging'e BİLGİ düzeyinde bir mesaj verir.

Parametreler

AdTürAçıklama
formatOrObjectObjectsıfır veya daha fazla değiştirme dizesi içeren bir dize ya da başka parametre yoksa JavaScript nesnesi olarak günlüğe kaydedilecek bir JavaScript nesnesi.
valuesObject...İletideki değiştirme dizelerinin değiştirileceği nesneler. Bu, çıkışın biçimi üzerinde daha fazla kontrol sahibi olmanızı sağlar.

log()

Stackdriver Logging'e boş bir HATA AYIKLAMA düzeyi mesajı verir.


log(formatOrObject, values)

Stackdriver Logging'e HATA AYIKLAMA düzeyinde bir mesaj verir.

Parametreler

AdTürAçıklama
formatOrObjectObjectsıfır veya daha fazla değiştirme dizesi içeren bir dize ya da başka parametre yoksa JavaScript nesnesi olarak günlüğe kaydedilecek bir JavaScript nesnesi.
valuesObject...İletideki değiştirme dizelerinin değiştirileceği nesneler. Bu, çıkışın biçimi üzerinde daha fazla kontrol sahibi olmanızı sağlar.

time(label)

Bir işlemin ne kadar sürdüğünü izlemek için kullanabileceğiniz bir zamanlayıcı başlatır.

Parametreler

AdTürAçıklama
labelStringYeni zamanlayıcıya verilecek ad.

timeEnd(label)

console.time() yöntemini çağırarak daha önce başlatılan bir zamanlayıcıyı durdurur. Süre, Stackdriver'a kaydedilir.

Parametreler

AdTürAçıklama
labelStringduracak zamanlayıcının adını söyler.

warn()

Stackdriver Logging'e WARNING düzeyinde boş bir mesaj verir.


warn(formatOrObject, values)

Stackdriver Logging'e WARNING düzeyinde bir mesaj verir.

Parametreler

AdTürAçıklama
formatOrObjectObjectsıfır veya daha fazla değiştirme dizesi içeren bir dize ya da başka parametre yoksa JavaScript nesnesi olarak günlüğe kaydedilecek bir JavaScript nesnesi.
valuesObject...İletideki değiştirme dizelerinin değiştirileceği nesneler. Bu, çıkışın biçimi üzerinde daha fazla kontrol sahibi olmanızı sağlar.