1.0.4 • Published 2 years ago

event-logger.js v1.0.4

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

İ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

Tüm Hakları Saklıdır. © 2022

Developed by whiskyd3v

İletişim için;

Discord Hesabım Instagram Hesabım Web Sitem

Picture

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago