Log4net Log4J diye. Net-Java için olan halleri var. İsterseniz text'e, isterseniz veritabanına -nosql, rdmbs-, isterseniz mail bile attırabilirsiniz. Gerçekten çok fazla zelliği var. Log iyidir ama logun bokunu çıkartmamak ve log'u düzgün kaydetmek gerekir :) herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri ğrenmeye çalışmayın. yabancı dil filan ğrenin amq.// s. kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//

Neden bunu kullanıyoruz? Neden tracelistener kullanmıyoruz? ona da consoletracelistener, filetracelistener falan ekleyebiliriz Nush ile uslanmayanı etmeli tekdir, Tekdir ile uslanmayanın hakkı ktektir!

Hocam uygulamayı yavaşlatıyor mu ? Titanyumun gücü adına!!!

Log4net kullanmışlığım var oldukça başarılı. Lakin daha soft daha basit zelliklerle yine log lama ihtiyacını gideren Nlog u da ben tavsiye edeyim. :) Paslanmış bir uygulama geliştirici.. #AnalistŞart

Çok iyi o zaman ya vallaha hataları google amcaya sormaktansa hatanın kaynağını bilip kendimiz çzeriz bu sayede sanırım :) Teşekkürler sevdim bu işi Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

Arka planda aspect oriented programming metodolojisini kullanıyor sanırım değil mi? Benimde araştırma yaptığım konulardan birisiydi bu, teşekkürler.

evet hocam benzer mantik ama xml ya da json formatinda degil normal text olarak yaziyor ama sana formatli kaydetme imkani da veriyor. Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

güzel bir tavsiye olmuş benimde nerilerim eğer paranız varsa iyi bir apm alın paramız yok diyorsanız kibana + logstash ile uğraşarak mucizeler yaratabilirsiniz hocam bunlar cok kapsamli seyler :) benim paylastigim basit text tabanli log tutuyor.. Ancak bu surecleri boyle detaylica gosteren uygulamalarin olmasi da guzel. Tesekkurler @MhmdAlmz, hocam o bahsettigin isi c# da console. write ile yaparsin bu kast ettigim daha cok detay veren , Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

Java için de log4j çok tatlı, tavsiye ederim. :) Hello, i am nothing. I come from Neverland.

sandman bunu yazdı güzel bir tavsiye olmuş benimde nerilerim eğer paranız varsa iyi bir apm alın paramız yok diyorsanız kibana + logstash ile uğraşarak mucizeler yaratabilirsiniz hocam bunlar cok kapsamli seyler :) benim paylastigim basit text tabanli log tutuyor.. Ancak bu surecleri boyle detaylica gosteren uygulamalarin olmasi da guzel. Tesekkurler @MhmdAlmz, hocam o bahsettigin isi c# da console. write ile yaparsin bu kast ettigim daha cok detay veren , Hocam sendeki loglardan birkaç satır rnek koyma şansın var mıdır? Titanyumun gücü adına!!!

Javadaki gibi mi Log. e log. i gibi gibi... ? Süreçleri adım adım izlemek için rneğin Log. e ; Log. e ; gibi? EDİT : Pardon Android dicektim :D MhmdAlmz tarafından 03/May/16 18:07 tarihinde düzenlenmiştir Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

@unbalanced abi WCF de falan da aynı şey mümkün mü? Onları da loglaya biliyor muyuz? Aslında bilmem gereken bu :/ Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

evet hocam fark yok Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

Sağolasın hocam

burda karsilastirmalari var hocam bakabilirsin http://essentialdiagnostics.codeplex.com/wikipage?title=comparison&referringTitle=Home Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

Mesajım bulunsun, incelicem, teşekkürler:)

fark etmedim hocam yavaslatip yavaslatmadigini ama bu seylerin cok da sisteme etkisi yok, text bazli calisiyor zaten oyle ahim sahim bir islem yaptigi yok. Tek sikintisi anlik olarak I/O islemi olur o da o kadar sikintili bir sey degil. Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

güzel bir tavsiye olmuş benimde nerilerim eğer paranız varsa iyi bir apm alın paramız yok diyorsanız kibana + logstash ile uğraşarak mucizeler yaratabilirsiniz Mühendis kahveyi projeye dnüştüren bir insan evladıdır.

sehr dank Ozgurluk aslinda her istedigini yapabilmek degildir, istemedigini yapmamaktir. // Verdigin degeri gormeyince, gordugun degeri ver!!! // Hayatin herkes icin bir bavulu vardir!!! // Dusmek gerekir bazen hayatta; kalkmayi ogrenebilmek icin

sağolasın hocam çok hoşuma gitti. sırıtma la.

@unbalanced abi WCF de falan da aynı şey mümkün mü? Onları da loglaya biliyor muyuz? Aslında bilmem gereken bu :/ mümkün tabi, fark yok zaten. sağa sola servis veriyorsanız veya alıyorsanız detaylı log iyidir. Genelde karşı taraf doğru düzgün kullanamayıp üstlerinden laf yediğinde topu sizin şirkete/kuruma/birime atıp "servisiniz çalışmıyor şu şu verileri alamadık" hede hd dediğinde yedikleri/yiyemedikleri haltları gstermek ayrı bir zevk oluyor :)Log seviyelerine eklemede yapılabiliyordu, bazı işlemleri daha rahat takip edebilmek için parasal, kayıtsal vs blmek gerekebiliyor. Bazı logları texte atayım, şu seviyedekileri db ye atayım vs de işe yarıyor. .

iste degilim hocam simdi o yuzden bendeki projelerde oyle cok log yok ama buradan bakalirsin mesela.. cesitli filtreler ekleyerek daha detayli sonuclar elde edebilirsin yani ozellestirmelere izin veriyor.. Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

Paylaşım için teşekkürler. Log4Net sanırım XML olarak çıktı veriyor. Node. JS için Bunyan'ı neririm. Benzer şekilde seviyelere gre log tutuyor. rneğin uygulamada biri illegal birşey yaptığında hipchat e chat mesajı olarak anında gnderiyor. Ya da olası diğer hatalarda.. Bunyan'daki log seviyeleri şyle: "fatal" (60): The service/app is going to stop or become unusable now. An operator should definitely look into this soon. "error" (50): Fatal for a particular request, but the service/app continues servicing other requests. An operator should look at this soon . "warn" (40): A note on something that should probably be looked at by an operator eventually. "info" (30): Detail on regular operation. "debug" (20): Anything else, i. e. too verbose to be included in "info" level. "trace" (10): Logging from external libraries used by your app or very detailed application logging. Mesela bilgileri )bir log dosyasına kaydedip, warn 'ları hipchat'e gnder, error ve fatalları da mail olarak gnder derseniz sizi bu yollarla uyarır.. (Bunlar Node. JS için fakat log4net de benzer bir uygulamaya benziyor). rnek bunyan logu da aşağıdaki gibi : { "name": "myserver", "hostname": "banana. local", "pid": 123, "req": { "method": "GET", "url": "/path?q=1#anchor", "headers": , "remoteAddress": "120.0.0.1", "remotePort": 51244 }, "level": 3, "msg": "start request", "time": "2012-02-03T19:02:57.534Z", "v": 0 } RockZs tarafından 03/May/16 18:38 tarihinde düzenlenmiştir

Selamlar, Sirkette kullaniyoruz ve memnun oldugum icin burada paylasayim dedim. Kapsamli programlar yazdiginizda bazen debug tarafinda sikintilar yasarsiniz, surekli break pointlerle ilerlemek yerine guzel bir loglama sistemi ile neyin nerede oldugunu cok detayli sekilde gorebilirsiniz. Oncelikle bir kac seviye log var, yani error icin, debug icin, info icin loglamalarlar yapabilirsiniz ve bunlari parametrelerle filtreleyebilirsiniz. Console uygulamasi yaziyorsaniz, log durumunu anlik olarak console a yazdirabiliyorsunuz , yine ayni sekilde bir log dosyasina da yazabiliyorsunuz , cesitli formatlar verebiliyorsunuz. Size mesela hatanin hangi satirda oldugundan tutun da hangi class ve hangi metodun icinde olduguna kadar otomatik bilgiler verebiliyor. Nugetten projenize ekleyebilirsiniz https://www.nuget.org/packages/log4net/ Kullanimla ilgili burada dokuman var onu takip etmeniz kafi http://www.codeproject.com/Articles/140911/log-net-Tutorial Yazilardan anlamayanlar icin de videolu anlatim var https://www.youtube.com/watch?v=2lAdQ_QwNww edit: web tarafi icin de kullanabilirsiniz Log toolu ile ne yapabilirsinizi toparlarsak: Islemlerin bitis surelerini hesaplayabilirsiniz, hatalari, info lari, debug kismini ayri ayri loglayabilirsiniz, olusan hatalarin satir numarasini dahi gorebilirsiniz vs. Kolay gelsin unbalanced tarafından 03/May/16 17:30 tarihinde düzenlenmiştir Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.