[英]i am using log4net for logging purpose but it is not writing the logs
我已經對我的 Web.Config 進行了更改
我正在使用 .net 4.0
我正在使用 log4net 我已經添加了參考
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
</configSections>
<log4net debug="true">
<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="C:\Users\n.gupta\Desktop\CacheService.log"/>
<appenToFile value="true" />
<rollingStyle value="Size"/>
<maxsixeRollBackups value="10"/>
<maximumFileSize value="10Mb"/>
<staticLogFileName value="true"/>
<layout type="log4net.PatternLayout">
<conversionPattern value="%-5p %d %5rms %-22.22c{1} %-18.18M - %m%n"/>
</layout>
</appender>
<root>
<level value="DEBUG"/>
<appender-ref ref="RollingLogFileAppender" />
</root>
</log4net>
我在 AssemblyInfo.cs 中進行了更改
[assembly:log4net.Config.XmlConfigurator(ConfigFile="Web.config",Watch=true)]
我已將調試添加到我的控制器中
我有一個裝運控制器,其中包含我正在記錄的創建方法
public class ShipmentController : BaseController
{
private static readonly ILog logger = ogManager.GetLogger(typeof(ShipmentController));
public ActionResult ShipmentCreation()
{
//I have attached the debug code for the message
logger.Debug("Hello I am in Shipment creation Method");
}
}
正在創建的文件,但它沒有附加任何內容
您的配置的 XML 中至少有兩個語法錯誤:
<appenToFile value="true" />
<rollingStyle value="Size"/>
<maxsixeRollBackups value="10"/>
appendToFile
和maxSize...
至少,必須更正。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.