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ı Log
kapsamında json
'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öntem | Dönüş türü | Kısa açıklama |
---|---|---|
error() | void | Stackdriver Logging'e boş bir HATA düzeyinde mesaj gönderir. |
error(formatOrObject, values) | void | Stackdriver Logging'e ERROR düzeyinde bir mesaj gönderir. |
info() | void | Stackdriver Logging'e boş bir BİLGİ düzeyinde mesaj gönderir. |
info(formatOrObject, values) | void | Stackdriver Logging'e INFO düzeyinde bir mesaj gönderir. |
log() | void | Stackdriver Logging'e boş bir DEBUG düzeyinde mesaj gönderir. |
log(formatOrObject, values) | void | Stackdriver Logging'e DEBUG düzeyinde bir mesaj gönderir. |
time(label) | void | Bir işlemin ne kadar sürdüğünü takip etmek için kullanabileceğiniz bir zamanlayıcı başlatır. |
time | void | console.time() numaralı telefonu arayarak daha önce başlatılmış bir zamanlayıcıyı durdurur. |
warn() | void | Stackdriver Logging'e boş bir UYARI düzeyinde mesaj gönderir. |
warn(formatOrObject, values) | void | Stackdriver 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
Ad | Tür | Açıklama |
---|---|---|
format | Object | Sı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. |
values | Object... | iletideki değiştirme dizelerini değiştirecek nesneler. Böylece çıkışın biçimi üzerinde daha fazla kontrol sahibi olursunuz. |
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
Ad | Tür | Açıklama |
---|---|---|
format | Object | Sı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. |
values | Object... | iletideki değiştirme dizelerini değiştirecek nesneler. Böylece çıkışın biçimi üzerinde daha fazla kontrol sahibi olursunuz. |
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
Ad | Tür | Açıklama |
---|---|---|
format | Object | Sı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. |
values | Object... | 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
Ad | Tür | Açıklama |
---|---|---|
label | String | Yeni zamanlayıcıya verilecek ad. |
time End(label)
console.time()
numaralı telefonu arayarak daha önce başlatılmış bir zamanlayıcıyı durdurur. Süre, Stackdriver'a kaydedilir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
label | String | Durdurulacak 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
Ad | Tür | Açıklama |
---|---|---|
format | Object | Sı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. |
values | Object... | iletideki değiştirme dizelerini değiştirecek nesneler. Böylece çıkışın biçimi üzerinde daha fazla kontrol sahibi olursunuz. |