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ı 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 verir. |
error(formatOrObject, values) | void | Stackdriver Logging'e HATA düzeyinde bir mesaj verir. |
info() | void | Stackdriver Logging'e boş BİLGİ düzeyinde mesaj verir. |
info(formatOrObject, values) | void | Stackdriver Logging'e BİLGİ düzeyinde bir mesaj verir. |
log() | void | Stackdriver Logging'e boş bir DEBUG düzeyinde mesaj verir. |
log(formatOrObject, values) | void | Stackdriver Logging'e bir DEBUG düzeyinde mesaj verir. |
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 | Daha önce console.time() aranarak başlatılan bir zamanlayıcıyı durdurur. |
warn() | void | Stackdriver Logging'e boş bir UYARI düzeyinde mesaj verir. |
warn(formatOrObject, values) | void | Stackdriver 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
| 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 günlüğe kaydedilecek bir JavaScript nesnesi. |
values | Object... | İ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
| 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 günlüğe kaydedilecek bir JavaScript nesnesi. |
values | Object... | İ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
| 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 günlüğe kaydedilecek bir JavaScript nesnesi. |
values | Object... | İ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
| Ad | Tür | Açıklama |
|---|---|---|
label | String | Yeni zamanlayıcıya verilecek ad. |
time End(label)
Daha önce console.time() aranarak başlatılan 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 verir.
warn(formatOrObject, values)
Stackdriver Logging'e bir UYARI düzeyinde mesaj verir.
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 günlüğe kaydedilecek bir JavaScript nesnesi. |
values | Object... | İ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. |