«log4net» etiketlenmiş sorular

Apache log4net kitaplığı, programcının günlük ifadelerini çeşitli çıktı hedeflerine çıkarmasına yardımcı olan bir araçtır. log4net, Microsoft® .NET çalışma zamanı için mükemmel Apache log4j ™ çerçevesinin bir portudur. .NET çalışma zamanındaki yeni özelliklerden yararlanırken, çerçeveyi orijinal log4j ile aynı özde tuttuk.

15
log4net ve Nlog karşılaştırması
Kilitli . Bu soru ve cevapları kilitlidir çünkü soru konu dışıdır, ancak tarihsel önemi vardır. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. İkisi için tecrübesi olan var mı? Birbirlerine karşı nasıl birikiyorlar? Bunlardan birini kurumsal bir uygulamada oturum açmak için kullanmayı planlıyoruz. Referanslar: log4net nlog DÜZENLEME: nlog veya log4net …
355 log4net  nlog 

6
Log4net sorunları nasıl izlenir
Log4net'i her zaman kullanıyorum, ama hiç anlamadığım bir şey, içeride neler olduğunu nasıl anlayacağım. Örneğin, projemde bir konsol ekleyicisi ve bir veritabanı ekleyicisi var. Veritabanı ve kodda birkaç değişiklik yaptım ve şimdi veritabanı ekleyicisi artık çalışmıyor. Sonunda nedenini bulacağım, ancak log4net içinde neler olduğunu görebilseydim çok yardımcı olurdu. Log4net, sorunumun …
191 .net  logging  log4net 

13
Log4net, günlüğü günlük dosyasına yazmaz
Log4net kullanarak basit bir senaryo oluşturdum, ancak iletileri günlük dosyasına eklenmediği için günlük uygulayıcılarım çalışmıyor gibi görünüyor. Web.config dosyasına aşağıdakileri ekledim: <configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" requirePermission="false"/> </configSections> <log4net> <appender name="LogFileAppender" type="log4net.Appender.FileAppender"> <file value="D:\MyData\Desktop\LogFile.txt" /> <appendToFile value="true" /> <encoding value="utf-8" /> <layout type="log4net.Layout.SimpleLayout" /> </appender> <root> <level value="INFO" /> <appender-ref …
159 c#  .net  asp.net  logging  log4net 

6
Bir yapılandırma dosyası kullanmak yerine log4net kodunu yapılandırabilir misiniz?
Log4net'in app.configgünlüğe kaydetmeyi ayarlamak için neden dosyaları kullandığını anlıyorum - böylece kodunuzu yeniden derlemeye gerek kalmadan bilgilerin nasıl günlüğe kaydedileceğini kolayca değiştirebilirsiniz. Ama benim durumumda app.configyürütülebilir dosya ile bir dosya paketlemek istemiyorum . Günlük kurulumumu değiştirmek istemiyorum. Günlük kodunu kullanmak yerine kodunu ayarlamamın bir yolu var mı app.config? İşte benim …
136 c#  .net  logging  log4net 


7
log4net hiyerarşisi ve günlük kaydı seviyeleri
Bu site diyor Kaydediciler seviyelere atanabilir. Seviyeler, log4net.Core.Level sınıfının örnekleridir. Artan öncelik sırasına göre aşağıdaki seviyeler tanımlanmıştır : HERŞEY DEBUG BİLGİ WARN HATA ÖLÜMCÜL KAPALI DEBUG en düşük önceliğe sahip görünüyor ve ERROR daha yüksek. Soru Min ve Max örneğini DEBUG ve ERROR ayarlarsam, her şeyi DEBUG, INFO, WARN ve …

13
log4net çalışmıyor
Hey bu yapılandırma web.config dosyamda var <log4net> <appender name="LogFileAppender" type="log4net.Appender.FileAppender"> <param name="File" value="mylog.log" /> <param name="AppendToFile" value="true" /> <layout type="log4net.Layout.PatternLayout"> <param name="Header" value="" /> <param name="Footer" value="" /> <param name="ConversionPattern" value="%d [%t] %-5p %m%n" /> </layout> </appender> <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender" > <layout type="log4net.Layout.PatternLayout"> <param name="Header" value="[Header]\r\n" /> <param name="Footer" value="[Footer]\r\n" …
123 c#  .net-4.0  log4net 


3
Aralıklı log4net RollingFileAppender kilitli dosya sorunu
Geliştirme ve üretim makinelerinde aralıklı olarak günlük dosyalarımızın oturum açmadığı bir sorun görüyoruz. Visual Studio kullanarak geliştirme ve hata ayıklamada çalışırken, VS çıktı penceresinde aşağıdaki log4net hata mesajlarını alıyoruz: log4net:ERROR [RollingFileAppender] Unable to acquire lock on file C:\folder\file.log. İşlem, başka bir işlem tarafından kullanıldığından 'C: \ klasör \ dosya.log' dosyasına …


3
Nant 0.91 ile yapılandırma hatalarını nasıl çözerim?
Nant 0.91'i indirdikten sonra, yapılandırma veya güvenlikle ilgili oldukça şifreli yapılandırma hataları alıyorum (aşağıya bakın). Nant çalıştırılabilir dosyalarımı 0.86'dan 0.91'e yükseltmeye çalışıyorum. Bir Windows 7 makinesinde derlerken aşağıdaki sorunları nasıl çözebilirim? log4net: ERROR XmlConfiguratorAttribute: ConfigurationFileLocation alma özel durumu. ConfigFile ve ConfigFileExtension özellikleri ayarlanmadığında ConfigurationFileLocation çözümlenebilmelidir. System.Security.SecurityException: 'System.Security.Permissions.FileIOPermission, mscorlib, Version = …
106 windows-7  build  log4net  nant 

6
publickeytoken'ı değiştirmeye devam ederek log4net'te nasıl çalışırım
Log4net sürüm 1.2.10.0'a bağlı birkaç çerçeve kullanan bir asp.net 4.0 projemiz var. Bugün log4net 1.2.11.0 sürümüne bağlı yeni bir çerçeve eklemeye çalıştım, o zamandan beri sıkışıp kaldım: log4net 1.2.10.0'da publickeytoken = 1b44e1d426115821 var log4net 1.2.11.0'da publickeytoken = 669e0ddf0bb1aa2a var Bunlar farklı olduğundan, web.config içindeki çalışma zamanı öğesi aracılığıyla derleme yeniden …

5
LogManager.GetLogger için log4net bağımsız değişkeni
Neden çoğu log4net örneği, bunu yaparak bir sınıf için günlükçüyü alıyor: private static ILog logger = LogManager.GetLogger( System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); Typeof (MyClass) 'ı geçmek yerine: private static ILog logger = LogManager.GetLogger(typeof(MyClass)); İlk seçeneğin belirli bir sınıf adı yazmanızı gerektirmemesi dışında, bunu yapmanın başka bir nedeni var mı?
98 log4net 

3
Log4Net, günlüğe nasıl özel bir alan eklenir
Log4net.Appender.AdoNetAppender ekleyicisini kullanıyorum. Log4net tablom aşağıdaki alanlar[Date],[Thread],[Level],[Logger],[Message],[Exception] Log4net tablosuna başka bir alan eklemem gerekir (örn. SalesId), ancak bir Hata veya Bilgi mesajını günlüğe kaydederken xml ve kodumda "SalesId" günlüğünü nasıl belirtebilirim? Örneğin log.Info("SomeMessage", SalesId) İşte log4net xml <appender name="SalesDBAppender" type="log4net.Appender.AdoNetAppender"> <bufferSize value="1" /> <connectionType value ="System.Data.SqlClient.SqlConnection" /> <connectionString value="Data Source=..." …
98 c#  log4net  appender 

13
Harici dosyadaki Log4Net yapılandırması çalışmıyor
Log4net kullanıyoruz ve yapılandırmasını harici bir yapılandırma dosyasında belirtmek istiyoruz (diğer bölümlerde yaptığımız gibi). Bunu yapmak için App.config dosyasındaki log4net bölümünü şu şekilde değiştirdik: ... <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/> ... <log4net configSource="Log.config" /> ... Ve Log.Config dosyasında (App.config ile aynı dizin) var: <log4net> <appender name="General" type="log4net.Appender.FileAppender"> <file value="myapp.log" /> <layout …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.