event-logger.js
v1.0.4
Published
Projenizdeki olayların kolayca logunu tutmanıza yarayacak nodejs modülü.
Downloads
3
Maintainers
Readme
İlk önce modülü projemize indiriyoruz.
npm i event-logger.jsKod 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ı:
WhiskygetLogIdByValue
- 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ı:
truecheckLogByValue
- 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ı:
trueTüm Hakları Saklıdır. © 2022
Developed by whiskyd3v
İletişim için;
Discord Hesabım Instagram Hesabım Web Sitem

