event-logger.js
v1.0.4
Published
Projenizdeki olayların kolayca logunu tutmanıza yarayacak nodejs modülü.
Downloads
1
Maintainers
Readme
İlk önce modülü projemize indiriyoruz.
npm i event-logger.js
Kod sayfamıza modülü tanımlıyoruz.
const { eLog } = require("event-logger.js");
Modülümüzde 5 Adet fonksiyon bulunmaktadır. Bunlar;
- addLog
- getLog
- getLogIdByValue
- checkLogById
- checkLogByValue
- Sırasıyla örnekler görelim.
addLog
- Log dosyasına bir Log ekler.
- Hiç bir Log ID'si aynı olamaz.
const { eLog } = require("event-logger.js");
const logger = new eLog() //Projemize, logların tutulacağı kayıt dosyasını oluşturur. Tek seferlik işlemdir.
logger.addLog("Whisky", "Developer")
//Girdiğimiz ilk parametre Log Verisidir. İkinci girilen parametre Log Verisinin ID'sidir girmeniz zorunludur.
Dosya Hali:
{ "Developer": "Whisky" }
getLog
- Log dosyasından, girdiğiniz ID'ye sahip Log'u çeker.
const { eLog } = require("event-logger.js");
const logger = new eLog()
console.log(logger.getLog("Developer"))
//Log dosyasından "Developer" ID'sine sahip olan Log'u çektik.
Çıktı:
Whisky
getLogIdByValue
- Girilen Log'a sahip olan Log ID'sini çeker.
- Sonuç Array olarak döner. Eğer yoksa "null" olarak döner.
- Eğer aynı Log'a sahip Log ID'leri varsa hepsini çeker.
const { eLog } = require("event-logger.js");
const logger = new eLog()
console.log(logger.getLogIdByValue("Whisky"))
//Log ID'sini çekmek istediğimiz Log'u yazıyoruz.
Çıktı:
[ "Developer" ]
checkLogById
- Girilen Log ID'sine sahip bir Log'un olup olmadığını kontrol eder.
- Sonuç, varsa "true", yoksa "false" olarak döner.
const { eLog } = require("event-logger.js");
const logger = new eLog()
console.log(logger.checkLogById("Developer"))
//Kontrol edeceğimiz Log ID'sini girdik.
Çıktı:
true
checkLogByValue
- Girilen Log'u Log dosyasında kontrol eder.
- Sonuç, varsa "true", yoksa "false" olarak döner.
const { eLog } = require("event-logger.js");
const logger = new eLog()
console.log(logger.checkLogByValue("Whisky"))
//Kontrol edeceğimiz Log'u girdik.
Çıktı:
true