Class console

console

Bu sınıf, geliştiricinin komut dosyası bir standart Cloud projesi ile ilişkilendirilmişse Execution log'a ve Google Cloud Logging'e yazmasına olanak tanır.

Cloud Logging ve yapılandırılmış günlük kaydının tam olarak desteklenmesi için Logger kullanın. console yöntemleri, nesneleri dizelere dönüştürür ve yapılandırılmış günlük kaydı LogEntry kapsamında jsonPayload'yi desteklemez.

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() {
  // ...
}

Yöntemler

YöntemDönüş türüKısa açıklama
error()voidStackdriver Logging'e boş bir HATA düzeyinde mesaj verir.
error(formatOrObject, values)voidStackdriver Logging'e HATA düzeyinde bir mesaj verir.
info()voidStackdriver Logging'e boş BİLGİ düzeyinde mesaj verir.
info(formatOrObject, values)voidStackdriver Logging'e BİLGİ düzeyinde bir mesaj verir.
log()voidStackdriver Logging'e boş bir DEBUG düzeyinde mesaj verir.
log(formatOrObject, values)voidStackdriver Logging'e bir DEBUG düzeyinde mesaj verir.
time(label)voidBir işlemin ne kadar sürdüğünü takip etmek için kullanabileceğiniz bir zamanlayıcı başlatır.
timeEnd(label)voidDaha önce console.time() aranarak başlatılan bir zamanlayıcıyı durdurur.
warn()voidStackdriver Logging'e boş bir UYARI düzeyinde mesaj verir.
warn(formatOrObject, values)voidStackdriver Logging'e bir UYARI düzeyinde mesaj verir.

Ayrıntılı belgeler

error()

Stackdriver Logging'e boş bir HATA düzeyinde 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 yer tutucu dizeleri değiştirmek için kullanılacak nesneler. Bu sayede, çıktının biçimi üzerinde daha fazla kontrol sahibi olursunuz.

info()

Stackdriver Logging'e boş BİLGİ düzeyinde 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 yer tutucu dizeleri değiştirmek için kullanılacak nesneler. Bu sayede, çıktının biçimi üzerinde daha fazla kontrol sahibi olursunuz.

log()

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


log(formatOrObject, values)

Stackdriver Logging'e bir DEBUG düzeyinde 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 yer tutucu dizeleri değiştirmek için kullanılacak nesneler. Bu sayede, çıktının biçimi üzerinde daha fazla kontrol sahibi olursunuz.

time(label)

Bir işlemin ne kadar sürdüğünü takip etmek 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() aranarak başlatılan bir zamanlayıcıyı durdurur. Süre Stackdriver'a kaydedilir.

Parametreler

AdTürAçıklama
labelStringDurdurulacak zamanlayıcının adı.

warn()

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


warn(formatOrObject, values)

Stackdriver Logging'e bir UYARI düzeyinde 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 yer tutucu dizeleri değiştirmek için kullanılacak nesneler. Bu sayede, çıktının biçimi üzerinde daha fazla kontrol sahibi olursunuz.