Class console

konsol

Bu sınıf, geliştiricinin komut dosyası bir standart Cloud projesiyle ilişkilendirilmişse yürütme günlüğüne ve Google Cloud Günlük'e yazmaya olanak tanır.

Cloud Logging ve yapılandırılmış günlük kaydının tam desteği için Logger seçeneğini kullanın. console yöntemleri, nesneleri dize olarak serileştirir 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 gönderir.
error(formatOrObject, values)voidStackdriver Logging'e ERROR düzeyinde bir mesaj gönderir.
info()voidStackdriver Logging'e boş bir BİLGİ düzeyinde mesaj gönderir.
info(formatOrObject, values)voidStackdriver Logging'e INFO düzeyinde bir mesaj gönderir.
log()voidStackdriver Logging'e boş bir DEBUG düzeyinde mesaj gönderir.
log(formatOrObject, values)voidStackdriver Logging'e DEBUG düzeyinde bir mesaj gönderir.
time(label)voidBir işlemin ne kadar sürdüğünü takip etmek için kullanabileceğiniz bir zamanlayıcı başlatır.
timeEnd(label)voidconsole.time() numaralı telefonu arayarak daha önce başlatılmış bir zamanlayıcıyı durdurur.
warn()voidStackdriver Logging'e boş bir UYARI düzeyinde mesaj gönderir.
warn(formatOrObject, values)voidStackdriver Logging'e UYARI düzeyinde bir mesaj gönderir.

Ayrıntılı dokümanlar

error()

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


error(formatOrObject, values)

Stackdriver Logging'e ERROR 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 başka parametre yoksa JavaScript nesnesi olarak kaydedilecek bir JavaScript nesnesi.
valuesObject...iletideki değiştirme dizelerini değiştirecek nesneler. Böylece çıkışın biçimi üzerinde daha fazla kontrol sahibi olabilirsiniz.

info()

Stackdriver Logging'e boş bir BİLGİ 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 başka parametre yoksa JavaScript nesnesi olarak kaydedilecek bir JavaScript nesnesi.
valuesObject...iletideki değiştirme dizelerini değiştirecek nesneler. Böylece çıkışın biçimi üzerinde daha fazla kontrol sahibi olabilirsiniz.

log()

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


log(formatOrObject, values)

Stackdriver Logging'e DEBUG 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 başka parametre yoksa JavaScript nesnesi olarak kaydedilecek bir JavaScript nesnesi.
valuesObject...iletideki değiştirme dizelerini değiştirecek nesneler. Böylece çıkışı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)

console.time() numaralı telefonu arayarak daha önce başlatılmış 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 gönderir.


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 başka parametre yoksa JavaScript nesnesi olarak kaydedilecek bir JavaScript nesnesi.
valuesObject...iletideki değiştirme dizelerini değiştirecek nesneler. Böylece çıkışın biçimi üzerinde daha fazla kontrol sahibi olursunuz.