Class console

konsol

Bu sınıf, geliştiricinin Google Cloud Platform'un Stackdriver Logging hizmetine günlükler yazmasına olanak tanır. Aşağıdakiler 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 HATA seviyesinde boş bir mesaj verir.
error(formatOrObject, values)voidStackdriver Logging'e HATA düzeyinde bir mesaj gönderir.
info()voidStackdriver Logging'e boş INFO düzeyinde mesaj gönderir.
info(formatOrObject, values)voidStackdriver Logging'e INFO düzeyinde bir mesaj gönderir.
log()voidStackdriver Logging'e HATA AYIKLAMA düzeyinde boş bir mesaj verir.
log(formatOrObject, values)voidStackdriver Logging'e HATA AYIKLAMA düzeyinde bir mesaj gönderir.
time(label)voidBir işlemin ne kadar sürdüğünü izlemek için kullanabileceğiniz bir zamanlayıcı başlatır.
timeEnd(label)voidDaha önce console.time() çağrısı yapılarak başlatılmış bir zamanlayıcıyı durdurur.
warn()voidStackdriver Logging'e UYARI düzeyinde boş bir mesaj verir.
warn(formatOrObject, values)voidStackdriver Logging'e UYARI düzeyinde bir mesaj gönderir.

Ayrıntılı belgeler

error()

Stackdriver Logging'e HATA seviyesinde boş bir mesaj verir.


error(formatOrObject, values)

Stackdriver Logging'e HATA düzeyinde bir mesaj gönderir.

Parametreler

AdTürAçıklama
formatOrObjectObjectsıfır veya daha fazla değiştirme dizesi içeren bir dize ya da JavaScript nesnesinin JavaScript nesnesi olarak günlüğe kaydedilmesine olanak tanır.
valuesObject...iletideki değiştirme dizelerinin değiştirileceği nesneler. Bu da çıktının biçimi üzerinde ek kontrol sağlar.

info()

Stackdriver Logging'e boş INFO düzeyinde mesaj gönderir.


info(formatOrObject, values)

Stackdriver Logging'e INFO düzeyinde bir mesaj gönderir.

Parametreler

AdTürAçıklama
formatOrObjectObjectsıfır veya daha fazla değiştirme dizesi içeren bir dize ya da JavaScript nesnesinin JavaScript nesnesi olarak günlüğe kaydedilmesine olanak tanır.
valuesObject...iletideki değiştirme dizelerinin değiştirileceği nesneler. Bu da çıktının biçimi üzerinde ek kontrol sağlar.

log()

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


log(formatOrObject, values)

Stackdriver Logging'e HATA AYIKLAMA düzeyinde bir mesaj gönderir.

Parametreler

AdTürAçıklama
formatOrObjectObjectsıfır veya daha fazla değiştirme dizesi içeren bir dize ya da JavaScript nesnesinin JavaScript nesnesi olarak günlüğe kaydedilmesine olanak tanır.
valuesObject...iletideki değiştirme dizelerinin değiştirileceği nesneler. Bu da çıktının biçimi üzerinde ek kontrol 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)

Daha önce console.time() çağrısı yapılarak başlatılmış bir zamanlayıcıyı durdurur. Süre Logging'e giriş yapıldı.

Parametreler

AdTürAçıklama
labelStringdurmasını istediğiniz zamanlayıcının adını girin.

warn()

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


warn(formatOrObject, values)

Stackdriver Logging'e UYARI düzeyinde bir mesaj gönderir.

Parametreler

AdTürAçıklama
formatOrObjectObjectsıfır veya daha fazla değiştirme dizesi içeren bir dize ya da JavaScript nesnesinin JavaScript nesnesi olarak günlüğe kaydedilmesine olanak tanır.
valuesObject...iletideki değiştirme dizelerinin değiştirileceği nesneler. Bu da çıktının biçimi üzerinde ek kontrol sağlar.