- Katılım
- 22 Mart 2018
- Mesajlar
- 8.036
- Makaleler
- 1
- Çözümler
- 67
Hello world kontrol kalemi gibidir. Compiler, IDE, Interpretor vs calisip calismadigini test etmek icin yazilan tek satirlik kod. Assembly gibi diller haric ( konsol ciktisi almak icin epey kod yazmak gerek ) genelde baslangic icin yazarsin her sey dogru calisiyor mu diye gormek icin.
Backend dunyasinda kullanilmaz, konsol ciktisi audit icin kullanilir, genellikle backend ciktilari dosyalara ya da remote servislere gonderilir indexlenmesi icin. Bazen veritabanina da yazilir. ( Bankalarda ornegin, hic bir log kaybolsun istenmez )
Ayrica kalabalik servislerin backend programlari distributed calisir, ayni anda 20 server ayni programi calistirir, hepsinin logunu tek tek ilgili server konsolundan takip etmek mumkun degildir. O yuzden konsol logu kullanilmaz. System.out.println() hic kullanilmaz. Genelde ozellestirilmis loglama kutuphaneleri kullanilir. Ornegin nodejs icin Winston ( winstonjs/winston ) , Java icin SLF4J ve onun implementasyonlari vs.
Backend de bir seyleri debug etmek icin konsol ciktisina bakiyorsan cok yanlis yapiyorsun demektir.
Backend dunyasinda kullanilmaz, konsol ciktisi audit icin kullanilir, genellikle backend ciktilari dosyalara ya da remote servislere gonderilir indexlenmesi icin. Bazen veritabanina da yazilir. ( Bankalarda ornegin, hic bir log kaybolsun istenmez )
Ayrica kalabalik servislerin backend programlari distributed calisir, ayni anda 20 server ayni programi calistirir, hepsinin logunu tek tek ilgili server konsolundan takip etmek mumkun degildir. O yuzden konsol logu kullanilmaz. System.out.println() hic kullanilmaz. Genelde ozellestirilmis loglama kutuphaneleri kullanilir. Ornegin nodejs icin Winston ( winstonjs/winston ) , Java icin SLF4J ve onun implementasyonlari vs.
Backend de bir seyleri debug etmek icin konsol ciktisina bakiyorsan cok yanlis yapiyorsun demektir.
Son düzenleme: