[ Valerij Zajcev @ 14.06.2010. 22:28 ] @
Ovo mi je konfiguracija za log4net u App.config: Code: <configSections> <section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="true" /> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,Log4net"/> </configSections> <log4net> <root> <level value="DEBUG" /> <appender-ref ref="LogFileAppender" /> </root> <appender name="LogFileAppender" type="log4net.Appender.RollingFileAppender" > <param name="File" value="C:\CDSMS_LOG\cdmsLog.txt" /> <param name="AppendToFile" value="true" /> <rollingStyle value="Size" /> <maxSizeRollBackups value="10" /> <maximumFileSize value="10MB" /> <staticLogFileName value="true" /> <layout type="log4net.Layout.PatternLayout"> <param name="ConversionPattern" value="%-5p%d{yyyy-MM-dd hh:mm:ss} – %m%n" /> </layout> </appender> </log4net> Kada u kodu probam da logujem ovako, ono radi: Code: log4net.Config.XmlConfigurator.Configure(); log.Info("some log text..."); Ali hteo sam da izbegnem ovo sa configure nervira me da ga stalno pozivam, i nasao sam da to moze da se upakuje u Assemby.cs fajl... Code: [assembly: log4net.Config.XmlConfigurator(ConfigFile = "App.config", Watch = true)] Ali kada ovo uradim nece da radi. Nema nikakve greske, samo jednostavno nece da loguje. Ima li ko ideju? |