Koa.js - Günlük Kaydı
Günlüğe kaydetme, web uygulamaları oluştururken bize işlerin tam olarak nerede ters gittiğini söyledikleri için oldukça kullanışlıdır. Ayrıca yanlış giden şeylerin bağlamını da anlıyoruz ve bunun için olası çözümler bulabiliriz.
Koa'da oturum açmayı etkinleştirmek için ara katman yazılımına ihtiyacımız var, koa-logger. Aşağıdaki komutu kullanarak kurun.
$ npm install --save-dev koa-logger
Şimdi uygulamanızda, günlüğe kaydetmeyi etkinleştirmek için aşağıdaki kodu ekleyin.
var logger = require('koa-logger')
var koa = require('koa')
var app = koa()
app.use(logger())
app.use(function*(){
this.body = "Hello Logger";
})
app.listen(3000)
Bu sunucuyu çalıştırın ve sunucudaki herhangi bir yolu ziyaret edin. Günlükleri şöyle görmelisiniz -
Şimdi, belirli bir rota veya talepte bir hata alırsanız, bu günlükler, her birinde neyin yanlış gittiğini anlamanıza yardımcı olacaktır.