Bu sınıf, geliştiricinin Google Cloud Platform'un Stackdriver Logging hizmetine günlük yazmasına olanak tanır. Aşağıda bazı günlük kaydı örnekleri 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öntem | Dönüş türü | Kısa açıklama |
---|---|---|
error() | void | Stackdriver Logging'e boş bir HATA düzeyi mesajı verir. |
error(formatOrObject, values) | void | Stackdriver Logging'e HATA düzeyinde bir mesaj verir. |
info() | void | Stackdriver Logging'e bilgi düzeyinde boş mesaj verir. |
info(formatOrObject, values) | void | Stackdriver Logging'e BİLGİ düzeyinde bir mesaj verir. |
log() | void | Stackdriver Logging'e boş bir HATA AYIKLAMA düzeyi mesajı verir. |
log(formatOrObject, values) | void | Stackdriver Logging'e HATA AYIKLAMA düzeyinde bir mesaj verir. |
time(label) | void | Bir işlemin ne kadar sürdüğünü izlemek için kullanabileceğiniz bir zamanlayıcı başlatır. |
timeEnd(label) | void | console.time() yöntemini çağırarak daha önce başlatılan bir zamanlayıcıyı durdurur. |
warn() | void | Stackdriver Logging'e WARNING düzeyinde boş bir mesaj verir. |
warn(formatOrObject, values) | void | Stackdriver Logging'e WARNING düzeyinde bir mesaj verir. |
Ayrıntılı belgeler
error()
Stackdriver Logging'e boş bir HATA düzeyi mesajı verir.
error(formatOrObject, values)
Stackdriver Logging'e HATA düzeyinde bir mesaj verir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
formatOrObject | 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 değiştirme dizelerinin değiştirileceği nesneler. Bu, çıkışın biçimi üzerinde daha fazla kontrol sahibi olmanızı sağlar. |
info()
Stackdriver Logging'e bilgi düzeyinde boş mesaj verir.
info(formatOrObject, values)
Stackdriver Logging'e BİLGİ düzeyinde bir mesaj verir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
formatOrObject | 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 değiştirme dizelerinin değiştirileceği nesneler. Bu, çıkışın biçimi üzerinde daha fazla kontrol sahibi olmanızı sağlar. |
log()
Stackdriver Logging'e boş bir HATA AYIKLAMA düzeyi mesajı verir.
log(formatOrObject, values)
Stackdriver Logging'e HATA AYIKLAMA düzeyinde bir mesaj verir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
formatOrObject | 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 değiştirme dizelerinin değiştirileceği nesneler. Bu, çıkışın biçimi üzerinde daha fazla kontrol sahibi olmanızı sağlar. |
time(label)
Bir işlemin ne kadar sürdüğünü izlemek için kullanabileceğiniz bir zamanlayıcı başlatır.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
label | String | Yeni zamanlayıcıya verilecek ad. |
timeEnd(label)
console.time()
yöntemini çağırarak daha önce başlatılan bir zamanlayıcıyı durdurur. Süre, Stackdriver'a kaydedilir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
label | String | duracak zamanlayıcının adını söyler. |
warn()
Stackdriver Logging'e WARNING düzeyinde boş bir mesaj verir.
warn(formatOrObject, values)
Stackdriver Logging'e WARNING düzeyinde bir mesaj verir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
formatOrObject | 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 değiştirme dizelerinin değiştirileceği nesneler. Bu, çıkışın biçimi üzerinde daha fazla kontrol sahibi olmanızı sağlar. |