Şö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();