log4net记录日志问题

继续泛泛 2011-05-31 03:01:06

<configuration>
<!-- Register a section handler for the log4net section -->
<configSections>
<!-- <section name="log4net" type="System.Configuration.IgnoreSectionHandler" /> -->
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"/>
</configSections>
<!-- This section contains the log4net configuration settings -->
<log4net debug="false">
<!--Define some output appenders -->
<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
<threshold value="INFO"/>
<file value="log\RollingLog.log"/>
<appendToFile value="true"/>
<maxSizeRollBackups value="10"/>
<maximumFileSize value="100"/>
<rollingStyle value="Size"/>
<staticLogFileName value="true"/>
<layout type="log4net.Layout.PatternLayout">
<header value="[Header] "/>
<footer value="[Footer] "/>
<conversionPattern value="%date [%thread] %-5level %logger [%ndc] - %message%newline"/>
</layout>
</appender>
<appender name="LogFileAppender" type="log4net.Appender.FileAppender">
<threshold value="DEBUG"/>
<file value="log\MsrLog.log"/>
<!--Example using environment variables in params-->
<!-- <file value="${TMP}\log-file.txt" /> -->
<appendToFile value="true"/>
<!--An alternate output encoding can be specified-->
<!-- <encoding value="unicodeFFFE" /> -->
<layout type="log4net.Layout.PatternLayout">
<header value="[Header] "/>
<footer value="[Footer] "/>
<conversionPattern value="%date [%thread] %-5level %logger [%ndc] <%property{auth}> - %message%newline"/>
</layout>
</appender>
<!--messages in emails-->
<appender name="SmtpAppender" type="log4net.Appender.SmtpAppender">
<threshold value="FATAL"/>
<layout type="log4net.Layout.PatternLayout" value="%date [%thread] %-5level %logger - %message%newline"/>
<subject value="%-5level %logger"/>
<to value="jingtao.gao1@hisoft.com"/>
<from value="sdf@me.co.uk"/>
<smtpHost value="mail.hisoft.com"/>
</appender>
<!-- Setup the root category, add the appenders and set the default level -->
<root>
<level value="ALL"/>
<appender-ref ref="LogFileAppender"/>
<!-- <appender-ref ref="ConsoleAppender" /> -->
<!-- <appender-ref ref="ADONetAppender_SqlServer" /> -->
<!-- <appender-ref ref="NetSendAppender" /> -->
<appender-ref ref="SmtpAppender"/>
<!-- <appender-ref ref="RollingLogFileAppender" /> -->
</root>
</log4net>
........................................等等

封装的类:

namespace Msr.CommonLib
{
namespace General
{
/// <summary>
///
/// </summary>
public class JKLCLogging
{
private static readonly log4net.ILog log = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);

/// <summary>
///
/// </summary>
/// <param name="strMsg"> </param>
public static void Fatal(string strMsg)
{
log.Fatal(strMsg);
}

/// <summary>
///
/// </summary>
/// <param name="strMsg"> </param>
public static void Error(string strMsg)
{
log.Error(strMsg);
}

/// <summary>
///
/// </summary>
/// <param name="strMsg"> </param>
public static void Warn(string strMsg)
{
log.Warn(strMsg);
}

/// <summary>
///
/// </summary>
/// <param name="strMsg"> </param>
public static void Debug(string strMsg)
{
log.Debug(strMsg);
}

/// <summary>
///
/// </summary>
/// <param name="strMsg"> </param>
public static void Info(string strMsg)
{
log.Info(strMsg);
}

}
}
}


结果什么文件都没有生成。很急,请高人解答,分数不够可以再加,谢了。
...全文
88 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
子夜__ 2011-05-31
  • 打赏
  • 举报
回复

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧