Şöyle çalışıyormuş:
- Önce paketi ekleyin,
var Debug = require('debug'); - Ekran çıktıları görünsün diye:
Debug.enable('süzmek_icin_fonksiyon_icindeki_isimler_ya_da_hepsi_icin_*'); - sonra çıktı görmek istediğini fonksiyonların içine bir değişken tanımlayın Debug'dan
var debug = Debug('fonksiyonu_filitrelemek_icin_bir_isim_yazin'); - çıktılarınızı görmek için için,
debug('main fonksiyonu içinden!', degisken, degisken1);
var Debug = require('debug');
/* ekranda sadece app:main
fonksiyonuna ait çıktıları görebilmek için */
Debug.enable('app:main');
/* ekranda hem app:main hem de app:main1
fonksiyonlarına ait çıktıları görebilmek için */
Debug.enable('app:main,app:main1');
/* ekranda tüm debug değişkeni içeren fonskiyonları
fonksiyonlara ait çıktıları görebilmek için */
Debug.enable('*');
var main = function() {
var degisken = [
{ adi:'Cenk', soyadi:'Topkaya' },
{ adi:'Cem', soyadi:'Topkaya' }
];
var degisken1 = { adi:'Cem', soyadi:'Topkaya' }
/* debug değikeni yaratılırken
fonksiyonun eşsiz adını tanımlayalım ki
tüm çalışanların içinde filitre edebilelim */
var debug = Debug('app:main');
debug('main fonksiyonu içinden!');
debug('Tek bir değişken: ', degisken);
debug('Birden fazla değişken: ', degisken, degisken1);
}
var main1 = function() {
var debug = Debug('app:main1');
debug('main1 fonksiyonu içinden!');
}
main();
main1();