Log4Net
参考这个博客 http://www.cnblogs.com/hnsongbiao/p/4216147.html#top
public abstract class Log4net
{
protected Log4net();
public static void Debug(string message);
public static void Debug(string message, string logConfig);
public static void Error(MethodBase method, Exception ex);
public static void Error(string method, Exception ex);
public static void Error(MethodBase method, Exception ex, string logConfig);
public static void Error(string method, Exception ex, string logConfig);
public static void Fatal(MethodBase method, Exception ex);
public static void Fatal(string method, Exception ex);
public static void Fatal(MethodBase method, Exception ex, string logConfig);
public static void Fatal(string method, Exception ex, string logConfig);
public static void Info(string message);
public static void Info(string message, string logConfig);
public static void Warn(string message);
public static void Warn(string message, string logConfig);
}
*****************webconfig配置***********
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=4.4.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</configSections>
<log4net debug="true">
<appender name="rollingFile" type="log4net.Appender.RollingFileAppender,log4net">
<param name="File" value="log\PDPLog.txt" />
<param name="AppendToFile" value="false" />
<param name="RollingStyle" value="Date" />
<param name="DatePattern" value="yyyy.MM.dd" />
<param name="StaticLogFileName" value="true" />
<layout type="log4net.Layout.PatternLayout,log4net">
<param name="ConversionPattern" value="%d [%t] %-5p %c [%x] <%X{auth}> - %m%n" />
</layout>
</appender>
<appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender">
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger [%ndc] <%property{auth}> - %message%newline" />
</layout>
</appender>
<root>
<!--如果只需要看看Sql设置INFO就够了,如果你要调试可以设置为DEBUG或ALL-->
<priority value="ALL" />
<appender-ref ref="rollingFile" />
<appender-ref ref="ConsoleAppender" />
</root>
</log4net>

浙公网安备 33010602011771号