{"id":9132,"date":"2011-08-21T16:20:00","date_gmt":"2011-08-21T14:20:00","guid":{"rendered":"https:\/\/fatihboy.com\/post\/log4net-ve-chainsaw-ile-loglama"},"modified":"2011-08-21T16:20:00","modified_gmt":"2011-08-21T14:20:00","slug":"log4net-ve-chainsaw-ile-loglama","status":"publish","type":"post","link":"https:\/\/fatihboy.com\/en\/log4net-ve-chainsaw-ile-loglama\/","title":{"rendered":"Log4Net ve Chainsaw ile Loglama"},"content":{"rendered":"<p>&nbsp;&nbsp; Hat\u0131rlarsan\u0131z sizlere daha \u00f6nce de loglaman\u0131n hata yakalamada biz yaz\u0131l\u0131mc\u0131lar\u0131n hayat\u0131m\u0131z\u0131 ne kadar kolayla\u015ft\u0131rd\u0131\u011f\u0131ndan bahsetmi\u015ftim. Biz yaz\u0131l\u0131mc\u0131lar\u0131n bu konudaki belki de en b\u00fcy\u00fck yard\u0131mc\u0131lar\u0131ndan birisi de <a href=\"http:\/\/logging.apache.org\/log4net\/\" target=\"_blank\" rel=\"noopener noreferrer\">Log4Net<\/a> k\u00fct\u00fcphanesidir. Java d\u00fcnyas\u0131ndaki karde\u015fi <a href=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/08\/logo.jpg\" target=\"_blank\" rel=\"noopener noreferrer\">Log4J<\/a>\u2019nin b\u00fcy\u00fck ba\u015far\u0131s\u0131n\u0131 .net d\u00fcnyas\u0131nda s\u00fcrd\u00fcren bu k\u00fct\u00fcphaneden <a href=\"\/en\/?p=8572\">daha \u00f6nce sizlere bahsetmi\u015f<\/a>, nas\u0131l kullan\u0131ld\u0131\u011f\u0131n\u0131 \u00f6rneklemi\u015ftir. Hi\u00e7 \u015f\u00fcphesi ki her ikisi de <a href=\"http:\/\/www.apache.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">Apache Foundation<\/a>\u2019\u0131n hayat\u0131m\u0131za katt\u0131\u011f\u0131 \u00f6nemli k\u00fct\u00fcphanelerdendir.<\/p>\n\n\n\n<p>&nbsp;&nbsp; Bu makalemde sizlere Log4Net\u2019in hayat\u0131m\u0131za katt\u0131klar\u0131 ve uygulamalar\u0131n\u0131zda nas\u0131l kullanabilece\u011finizde bahsetmeyece\u011fim, bu konuda bilgiyi \u201c<a href=\"\/en\/?p=8572\">Log4Net ile Hata Ay\u0131klama<\/a>\u201d ba\u015fl\u0131kl\u0131 yaz\u0131mda bulabilirsiniz. Bu makalemde bundan ziyade, geli\u015ftirme a\u015famas\u0131nda at\u0131lan loglar\u0131 nas\u0131l ger\u00e7ek zamanl\u0131 olarak izleyebilece\u011finizden bahsediyor olaca\u011f\u0131m.<\/p>\n\n\n\n<p>&nbsp;&nbsp; Log4Net\u2019in en \u00e7ok kullan\u0131lan appender\u2019lar\u0131ndan birisi eminim ki dosya appender\u2019\u0131d\u0131r; fakat geli\u015ftirme zaman\u0131nda loglar\u0131 g\u00f6rebilmek i\u00e7in bu dosyay\u0131 devaml\u0131 a\u00e7\u0131p kapatmak olduk\u00e7a zor olacakt\u0131r. Bu s\u0131k\u0131nt\u0131y\u0131 a\u015fmak i\u00e7in kimi yaz\u0131l\u0131mc\u0131lar edit\u00f6rlerin nimetlerinden yararlanarak dosya her de\u011fi\u015fti\u011finden yeniden y\u00fcklenmesini sa\u011flar; fakat log dosyas\u0131n\u0131n boyutu b\u00fcy\u00fcd\u00fck\u00e7e bu da bir problem olacakt\u0131r. Peki java d\u00fcnyas\u0131nda bu problem nas\u0131l a\u015f\u0131l\u0131yor? Log4J\u2019de bu s\u0131k\u0131nt\u0131 nas\u0131l \u00e7\u00f6z\u00fclm\u00fc\u015f?<\/p>\n\n\n\n<p>&nbsp;&nbsp; Java d\u00fcnyas\u0131nda Log4J geli\u015ftiricileri, pek \u00e7ok farkl\u0131 veri kayna\u011f\u0131ndan log verisini okuyarak bu verileri g\u00fczel bir ara y\u00fcz \u00fczerinden bizlere sunacak ba\u015far\u0131l\u0131 bir uygulama geli\u015ftirmi\u015flerdir; <a href=\"http:\/\/logging.apache.org\/chainsaw\/\" target=\"_blank\" rel=\"noopener noreferrer\">Chainsaw<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/08\/chainsaw.jpg\"><img decoding=\"async\" src=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/08\/chainsaw_thumb.jpg\" alt=\"Chainsaw ana enkran\u0131\"\/><\/a><\/figure>\n\n\n\n<p>&nbsp;&nbsp; Java tabanl\u0131 olarak geli\u015ftirilmi\u015f olan bu uygulama ile uygulama loglar\u0131n\u0131 inceleyebilir, girdilere log seviyesine g\u00f6re farkl\u0131 renkler atayabilir, filtreleme ve arama yapabilirsiniz. Uygulaman\u0131n java tabanl\u0131 olmas\u0131 nedeniyle kullan\u0131labilmesi i\u00e7in \u00f6ncelikle bilgisayar\u0131n\u0131z <a href=\"http:\/\/www.java.com\/tr\/download\/\" target=\"_blank\" rel=\"noopener noreferrer\">java \u00e7al\u0131\u015fma-zaman\u0131<\/a>n\u0131n kurulu olmas\u0131 gerekecektir. Bu kurulum ard\u0131ndan da <a href=\"http:\/\/logging.apache.org\/chainsaw\/download.html\" target=\"_blank\" rel=\"noopener noreferrer\">Chainsaw\u2019u indirip<\/a> hemen kullanmaya ba\u015flayabilirsiniz. Ayn\u0131 Log4J\/Log4Net gibi birden fazla appender\u2019\u0131 destekleyen ve bunlar\u0131 ayn\u0131 anda takip eden Chainsaw, ihtiyac\u0131 olan yap\u0131land\u0131rma bilgisini bir yap\u0131land\u0131rma dosyas\u0131nda okuyabilir ya da \u00e7al\u0131\u015fma zaman\u0131nda sizin yap\u0131land\u0131rman\u0131za izin verir.<\/p>\n\n\n\n<p>&nbsp;&nbsp; \u015eimdiye kadar payla\u015ft\u0131klar\u0131m hep Log4J ve java d\u00fcnyas\u0131na y\u00f6nelik kullan\u0131lan y\u00f6ntemlerdi; ama s\u0131k\u0131 durun, Chainsaw uygulamas\u0131n\u0131 Log4Net ile birlikte de kullanabilirsiniz. \u015eimdiye kadar ara\u015ft\u0131rd\u0131\u011f\u0131m pek \u00e7ok a\u00e7\u0131k kaynak kodlu\/\u00fccretsiz log takip \u00e7\u00f6z\u00fcm\u00fc inan\u0131n ki Chainsaw kadar ba\u015far\u0131l\u0131 bulmad\u0131m. Dolay\u0131s\u0131yla da Chainsaw\u2019u .Net i\u00e7erisinde de kullanabiliyor olmak inan\u0131n ki olduk\u00e7a \u00f6nemli. Standart bir i\u015f g\u00fcn\u00fcmde devaml\u0131 a\u00e7\u0131k olan iki uygulamamda birisi Visual Studio iken, di\u011feri de Chainsaw\u2019dur. Peki Chainsaw\u2019u Log4Net ile nas\u0131l kullanabiliriz?<\/p>\n\n\n\n<p>&nbsp;&nbsp; Chainsaw\u2019u Log4Net ile birlikte kullanman\u0131n en g\u00fczel yolu UDP appender\u2019\u0131 olacakt\u0131r. Log verisinin UDP paketleri olarak g\u00f6nderiliyor olmas\u0131, standart TCP\/IP ile veri g\u00f6nderim y\u00f6ntemlerine k\u0131yasla daha performansl\u0131 olacakt\u0131r. Bunun en \u00f6nemli sebebi, UDP paketlerinin teslim edilip edilmedi\u011finin kontrol edilmiyor olmas\u0131d\u0131r. \u0130nternet \u00fczerinden bir i\u015flem yap\u0131l\u0131yorsa bu durum zaman zaman s\u0131k\u0131nt\u0131 yaratsa da, bizim i\u015fimizin localhost \u00fczerinde ya da en k\u00f6t\u00fc ihtimalle bile ayn\u0131 network \u00fczerinde olaca\u011f\u0131n\u0131 d\u00fc\u015f\u00fcn\u00fcrsek bir sorun&nbsp; te\u015fkil etmeyecektir.<\/p>\n\n\n\n<p>&nbsp;&nbsp; Chainsaw ile konu\u015fmak i\u00e7in olu\u015fturaca\u011f\u0131m\u0131z Log4Net UDP appender yap\u0131land\u0131rmas\u0131nda dikkat etmemiz gereken tek nokta; olu\u015fturulan log girdilerinin Log4J \u015femas\u0131na uygun olarak \u00fcretiliyor olmas\u0131d\u0131r. Bunun i\u00e7in de <strong>XmlLayoutSchemaLog4j<\/strong> layout\u2019u kullan\u0131labilir. A\u015fa\u011f\u0131da, localhost \u00fczerinden 8080 portuna XmlLayoutSchemaLog4j layout\u2019u ile log verisini UDP paketi olarak g\u00f6nderebilmek i\u00e7in ihtiyac\u0131n\u0131z olan Log4Net yap\u0131land\u0131rmas\u0131n\u0131 bulabilirsiniz;<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"xml\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">&lt;log4net>\n   &lt;appender name=\"UdpAppender\" type=\"log4net.Appender.UdpAppender\">\n     &lt;param name=\"RemoteAddress\" value=\"127.0.0.1\" \/>\n     &lt;param name=\"RemotePort\" value=\"8080\" \/>\n     &lt;layout type=\"log4net.Layout.XmlLayoutSchemaLog4j, log4net\" \/>\n  &lt;\/appender>\n  &lt;root>\n     &lt;priority value=\"ALL\" \/>\n     &lt;appender-ref ref=\"UdpAppender\" \/>\n\n &lt;!-- Varsa di\u011fer appender yap\u0131land\u0131rmalar\u0131-->\n  &lt;\/root>\n&lt;\/log4net><\/pre>\n\n\n\n<p>&nbsp;&nbsp; Benzer \u015fekilde Chainsaw\u2019u da 8080 portuna g\u00f6nderilen UDP paketlerini dinleyecek \u015fekilde yap\u0131land\u0131rman\u0131z gerekecektir. Bunun i\u00e7in a\u015fa\u011f\u0131daki yap\u0131land\u0131rma kullan\u0131labilir;<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"xml\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">&lt;?xml version=\"1.0\" encoding=\"UTF-8\" ?>\n&lt;!DOCTYPE log4j:configuration SYSTEM \"log4j.dtd\">\n&lt;log4j:configuration debug=\"false\" xmlns:log4j=\"http:\/\/jakarta.apache.org\/log4j\/\">\n    &lt;plugin name=\"UDPReceiver\" class=\"org.apache.log4j.net.UDPReceiver\">\n       &lt;param name=\"Port\" value=\"8080\" \/>\n    &lt;\/plugin>\n&lt;\/log4j:configuration><\/pre>\n\n\n\n<p>&nbsp;&nbsp; Yukar\u0131daki yap\u0131landormay\u0131 bir dosyaya saklad\u0131ktan sonra Chainsaw\u2019u ba\u015flatt\u0131\u011f\u0131n\u0131zda size log al\u0131c\u0131 yap\u0131land\u0131rmas\u0131 i\u00e7in se\u00e7enekler sunacaklard\u0131r;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/08\/ChainsawConfig.png\"><img decoding=\"async\" src=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/08\/ChainsawConfig_thumb.png\" alt=\"Chainsaw log al\u0131c\u0131s\u0131 yap\u0131land\u0131rmas\u0131\"\/><\/a><\/figure>\n\n\n\n<p>&nbsp;&nbsp; Bu se\u00e7eneklerden \u201cLet me search for a configuration file\u201d se\u00e7ene\u011fini se\u00e7erek az \u00f6nce saklad\u0131\u011f\u0131n\u0131z dosyay\u0131 se\u00e7meniz ard\u0131ndan ok tu\u015funa basman\u0131zla birlikte Chainsaw kendisini 8080 portundan UDP paketlerini dinleyecek \u015fekilde ayarlayacakt\u0131r. Uygulama bu ayarlarla ba\u015flat\u0131ld\u0131\u011f\u0131nda da a\u015fa\u011f\u0131daki ekran sizi kar\u015f\u0131layacakt\u0131r.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/08\/ChainsawReceivers.png\"><img decoding=\"async\" src=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/08\/ChainsawReceivers_thumb.png\" alt=\"Ba\u015far\u0131l\u0131 bir yap\u0131land\u0131rma ard\u0131ndan gelen Chainsaw ekran\u0131\"\/><\/a><\/figure>\n\n\n\n<p>&nbsp;&nbsp; Ba\u015far\u0131l\u0131 bir yap\u0131land\u0131rma ard\u0131ndan ekran\u0131n sa\u011f taraf\u0131nda yer alan <strong>Receivers<\/strong> b\u00f6l\u00fcm\u00fcnde bir <strong>UDPReceiver<\/strong> girdisi g\u00f6r\u00fclecektir. Bu i\u015flemler ard\u0131ndan art\u0131k uygulaman\u0131z\u0131 ba\u015flatabilir ve loglar\u0131n Chainsaw ekran\u0131nda akt\u0131\u011f\u0131n\u0131 g\u00f6rebilirsiniz.<\/p>\n\n\n\n<p>&nbsp;&nbsp; Bu noktada d\u00fc\u015f\u00fclebilecek bir not; Windows i\u015fletim sisteminde Chainsaw\u2019u ba\u015flatmakta kulland\u0131\u011f\u0131n\u0131z <strong>chainsaw.bat<\/strong> dosyas\u0131 java uygulamas\u0131n\u0131 kullanmaktad\u0131r. Bu sebeple de bat dosyas\u0131 i\u00e7in a\u00e7\u0131lan msdos penceresini kapatt\u0131\u011f\u0131n\u0131zda Chainsaw uygulamas\u0131 da sonlanacakt\u0131r. Bunun \u00f6n\u00fcne ge\u00e7ebilmek i\u00e7in bat dosyas\u0131n\u0131 java yerine <strong>javaw<\/strong> kullan\u0131lacak \u015fekilde g\u00fcncellemelisiniz. Bu sayede msdos penceresinin kapat\u0131lmas\u0131 uygulamay\u0131 etkilemeyecektir.<\/p>\n\n\n\n<p>&nbsp;&nbsp; Chainsaw uygulamas\u0131 log segmesinde alt tarafta yer alan log detaylar\u0131 iste\u011fe g\u00f6re yap\u0131land\u0131r\u0131labilir \u015fekilde tasarlanm\u0131\u015ft\u0131r. \u0130sterseniz bu b\u00f6l\u00fcmde tamamen farkl\u0131 bir tasar\u0131m ile loglar\u0131 inceleyebilir, sadece ihtiyac\u0131n\u0131z olan bilgilerin g\u00f6r\u00fclmesini sa\u011flayabilirsiniz. Bu yap\u0131land\u0131rma i\u00e7in bu b\u00f6l\u00fcme gelerek sa\u011f t\u0131klamal\u0131 ve gelen men\u00fcden edit se\u00e7ene\u011fini se\u00e7melisiniz.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/08\/Chainsaw-PatternEditor.png\"><img decoding=\"async\" src=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/08\/Chainsaw-PatternEditor_thumb.png\" alt=\"Chainsaw pattern edit\u00f6r ekran\u0131\"\/><\/a><\/figure>\n\n\n\n<p>&nbsp;&nbsp; Loglama al\u0131\u015fkanl\u0131\u011f\u0131 hata ay\u0131klamada \u00f6nemli bir yap\u0131 ta\u015f\u0131d\u0131r. \u0130nan\u0131yorum ki sizlerde benim gibi bir kez bu al\u0131\u015fkanl\u0131\u011f\u0131 edinip kolayl\u0131klar\u0131n\u0131 ya\u015fad\u0131\u011f\u0131n\u0131zda vazge\u00e7emeyeceksiniz. Bu al\u0131\u015fkanl\u0131\u011f\u0131 edindikten sonra Chainsaw da hi\u00e7 \u015f\u00fcphesiz ki devaml\u0131 elinizin alt\u0131nda olacak \u00f6nemli bir ara\u00e7 olacakt\u0131r.<\/p>","protected":false},"excerpt":{"rendered":"<p>&nbsp;&nbsp; Hat\u0131rlarsan\u0131z sizlere daha \u00f6nce de loglaman\u0131n hata yakalamada biz yaz\u0131l\u0131mc\u0131lar\u0131n hayat\u0131m\u0131z\u0131 ne kadar kolayla\u015ft\u0131rd\u0131\u011f\u0131ndan bahsetmi\u015ftim. Biz yaz\u0131l\u0131mc\u0131lar\u0131n bu konudaki belki de en b\u00fcy\u00fck yard\u0131mc\u0131lar\u0131ndan birisi de Log4Net k\u00fct\u00fcphanesidir. Java d\u00fcnyas\u0131ndaki karde\u015fi Log4J\u2019nin b\u00fcy\u00fck ba\u015far\u0131s\u0131n\u0131 .net d\u00fcnyas\u0131nda s\u00fcrd\u00fcren bu k\u00fct\u00fcphaneden daha \u00f6nce sizlere bahsetmi\u015f, nas\u0131l kullan\u0131ld\u0131\u011f\u0131n\u0131 \u00f6rneklemi\u015ftir. Hi\u00e7 \u015f\u00fcphesi ki her ikisi de Apache Foundation\u2019\u0131n&#8230;<\/p>\n<p><a class=\"read-more\" href=\"https:\/\/fatihboy.com\/en\/log4net-ve-chainsaw-ile-loglama\/\">Read More<\/a><\/p>","protected":false},"author":1,"featured_media":9133,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[77,28],"tags":[118,87],"class_list":["post-9132","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-csharp","category-turkce","tag-hata-ayiklama","tag-log4net"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Log4Net ve Chainsaw ile Loglama - Fatih Boy<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihboy.com\/en\/log4net-ve-chainsaw-ile-loglama\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Log4Net ve Chainsaw ile Loglama - Fatih Boy\" \/>\n<meta property=\"og:description\" content=\"&nbsp;&nbsp; Hat\u0131rlarsan\u0131z sizlere daha \u00f6nce de loglaman\u0131n hata yakalamada biz yaz\u0131l\u0131mc\u0131lar\u0131n hayat\u0131m\u0131z\u0131 ne kadar kolayla\u015ft\u0131rd\u0131\u011f\u0131ndan bahsetmi\u015ftim. Biz yaz\u0131l\u0131mc\u0131lar\u0131n bu konudaki belki de en b\u00fcy\u00fck yard\u0131mc\u0131lar\u0131ndan birisi de Log4Net k\u00fct\u00fcphanesidir. Java d\u00fcnyas\u0131ndaki karde\u015fi Log4J\u2019nin b\u00fcy\u00fck ba\u015far\u0131s\u0131n\u0131 .net d\u00fcnyas\u0131nda s\u00fcrd\u00fcren bu k\u00fct\u00fcphaneden daha \u00f6nce sizlere bahsetmi\u015f, nas\u0131l kullan\u0131ld\u0131\u011f\u0131n\u0131 \u00f6rneklemi\u015ftir. Hi\u00e7 \u015f\u00fcphesi ki her ikisi de Apache Foundation\u2019\u0131n...Read More\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihboy.com\/en\/log4net-ve-chainsaw-ile-loglama\/\" \/>\n<meta property=\"og:site_name\" content=\"Fatih Boy\" \/>\n<meta property=\"article:published_time\" content=\"2011-08-21T14:20:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/08\/chainsaw_thumb.png\" \/>\n\t<meta property=\"og:image:width\" content=\"209\" \/>\n\t<meta property=\"og:image:height\" content=\"208\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Fatih Boy\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Boy\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihboy.com\/log4net-ve-chainsaw-ile-loglama\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihboy.com\/log4net-ve-chainsaw-ile-loglama\/\"},\"author\":{\"name\":\"Fatih Boy\",\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158\"},\"headline\":\"Log4Net ve Chainsaw ile Loglama\",\"datePublished\":\"2011-08-21T14:20:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihboy.com\/log4net-ve-chainsaw-ile-loglama\/\"},\"wordCount\":1085,\"commentCount\":4,\"publisher\":{\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158\"},\"image\":{\"@id\":\"https:\/\/fatihboy.com\/log4net-ve-chainsaw-ile-loglama\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/08\/chainsaw_thumb.png\",\"keywords\":[\"Hata Ayiklama\",\"Log4Net\"],\"articleSection\":[\"C#\",\"T\u00fcrk\u00e7e\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihboy.com\/log4net-ve-chainsaw-ile-loglama\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihboy.com\/log4net-ve-chainsaw-ile-loglama\/\",\"url\":\"https:\/\/fatihboy.com\/log4net-ve-chainsaw-ile-loglama\/\",\"name\":\"Log4Net ve Chainsaw ile Loglama - Fatih Boy\",\"isPartOf\":{\"@id\":\"https:\/\/fatihboy.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/fatihboy.com\/log4net-ve-chainsaw-ile-loglama\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/fatihboy.com\/log4net-ve-chainsaw-ile-loglama\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/08\/chainsaw_thumb.png\",\"datePublished\":\"2011-08-21T14:20:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihboy.com\/log4net-ve-chainsaw-ile-loglama\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihboy.com\/log4net-ve-chainsaw-ile-loglama\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fatihboy.com\/log4net-ve-chainsaw-ile-loglama\/#primaryimage\",\"url\":\"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/08\/chainsaw_thumb.png\",\"contentUrl\":\"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/08\/chainsaw_thumb.png\",\"width\":209,\"height\":208},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihboy.com\/log4net-ve-chainsaw-ile-loglama\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/fatihboy.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Log4Net ve Chainsaw ile Loglama\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihboy.com\/#website\",\"url\":\"https:\/\/fatihboy.com\/\",\"name\":\"Fatih Boy\",\"description\":\"Ki\u015fisel Web Sitesi\",\"publisher\":{\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihboy.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158\",\"name\":\"Fatih Boy\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5b3de123ad95a2ffe30b75a54cee98b55f65185c6d6805b35088a3d945f2feb4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5b3de123ad95a2ffe30b75a54cee98b55f65185c6d6805b35088a3d945f2feb4?s=96&d=mm&r=g\",\"caption\":\"Fatih Boy\"},\"logo\":{\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/image\/\"},\"sameAs\":[\"https:\/\/fatihboy.com\"],\"url\":\"https:\/\/fatihboy.com\/en\/author\/fatih\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Log4Net ve Chainsaw ile Loglama - Fatih Boy","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihboy.com\/en\/log4net-ve-chainsaw-ile-loglama\/","og_locale":"en_US","og_type":"article","og_title":"Log4Net ve Chainsaw ile Loglama - Fatih Boy","og_description":"&nbsp;&nbsp; Hat\u0131rlarsan\u0131z sizlere daha \u00f6nce de loglaman\u0131n hata yakalamada biz yaz\u0131l\u0131mc\u0131lar\u0131n hayat\u0131m\u0131z\u0131 ne kadar kolayla\u015ft\u0131rd\u0131\u011f\u0131ndan bahsetmi\u015ftim. Biz yaz\u0131l\u0131mc\u0131lar\u0131n bu konudaki belki de en b\u00fcy\u00fck yard\u0131mc\u0131lar\u0131ndan birisi de Log4Net k\u00fct\u00fcphanesidir. Java d\u00fcnyas\u0131ndaki karde\u015fi Log4J\u2019nin b\u00fcy\u00fck ba\u015far\u0131s\u0131n\u0131 .net d\u00fcnyas\u0131nda s\u00fcrd\u00fcren bu k\u00fct\u00fcphaneden daha \u00f6nce sizlere bahsetmi\u015f, nas\u0131l kullan\u0131ld\u0131\u011f\u0131n\u0131 \u00f6rneklemi\u015ftir. Hi\u00e7 \u015f\u00fcphesi ki her ikisi de Apache Foundation\u2019\u0131n...Read More","og_url":"https:\/\/fatihboy.com\/en\/log4net-ve-chainsaw-ile-loglama\/","og_site_name":"Fatih Boy","article_published_time":"2011-08-21T14:20:00+00:00","og_image":[{"width":209,"height":208,"url":"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/08\/chainsaw_thumb.png","type":"image\/png"}],"author":"Fatih Boy","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Fatih Boy","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihboy.com\/log4net-ve-chainsaw-ile-loglama\/#article","isPartOf":{"@id":"https:\/\/fatihboy.com\/log4net-ve-chainsaw-ile-loglama\/"},"author":{"name":"Fatih Boy","@id":"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158"},"headline":"Log4Net ve Chainsaw ile Loglama","datePublished":"2011-08-21T14:20:00+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihboy.com\/log4net-ve-chainsaw-ile-loglama\/"},"wordCount":1085,"commentCount":4,"publisher":{"@id":"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158"},"image":{"@id":"https:\/\/fatihboy.com\/log4net-ve-chainsaw-ile-loglama\/#primaryimage"},"thumbnailUrl":"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/08\/chainsaw_thumb.png","keywords":["Hata Ayiklama","Log4Net"],"articleSection":["C#","T\u00fcrk\u00e7e"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihboy.com\/log4net-ve-chainsaw-ile-loglama\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/fatihboy.com\/log4net-ve-chainsaw-ile-loglama\/","url":"https:\/\/fatihboy.com\/log4net-ve-chainsaw-ile-loglama\/","name":"Log4Net ve Chainsaw ile Loglama - Fatih Boy","isPartOf":{"@id":"https:\/\/fatihboy.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/fatihboy.com\/log4net-ve-chainsaw-ile-loglama\/#primaryimage"},"image":{"@id":"https:\/\/fatihboy.com\/log4net-ve-chainsaw-ile-loglama\/#primaryimage"},"thumbnailUrl":"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/08\/chainsaw_thumb.png","datePublished":"2011-08-21T14:20:00+00:00","breadcrumb":{"@id":"https:\/\/fatihboy.com\/log4net-ve-chainsaw-ile-loglama\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihboy.com\/log4net-ve-chainsaw-ile-loglama\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fatihboy.com\/log4net-ve-chainsaw-ile-loglama\/#primaryimage","url":"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/08\/chainsaw_thumb.png","contentUrl":"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/08\/chainsaw_thumb.png","width":209,"height":208},{"@type":"BreadcrumbList","@id":"https:\/\/fatihboy.com\/log4net-ve-chainsaw-ile-loglama\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/fatihboy.com\/"},{"@type":"ListItem","position":2,"name":"Log4Net ve Chainsaw ile Loglama"}]},{"@type":"WebSite","@id":"https:\/\/fatihboy.com\/#website","url":"https:\/\/fatihboy.com\/","name":"Fatih Boy","description":"Ki\u015fisel Web Sitesi","publisher":{"@id":"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihboy.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158","name":"Fatih Boy","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fatihboy.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/5b3de123ad95a2ffe30b75a54cee98b55f65185c6d6805b35088a3d945f2feb4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5b3de123ad95a2ffe30b75a54cee98b55f65185c6d6805b35088a3d945f2feb4?s=96&d=mm&r=g","caption":"Fatih Boy"},"logo":{"@id":"https:\/\/fatihboy.com\/#\/schema\/person\/image\/"},"sameAs":["https:\/\/fatihboy.com"],"url":"https:\/\/fatihboy.com\/en\/author\/fatih\/"}]}},"brizy_media":[],"_links":{"self":[{"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/posts\/9132","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/comments?post=9132"}],"version-history":[{"count":0,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/posts\/9132\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/media\/9133"}],"wp:attachment":[{"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/media?parent=9132"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/categories?post=9132"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/tags?post=9132"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}