1, the configuration log4net.config
<appender name="BaseLog" type="log4net.Appender.RollingFileAppender">
<file value="LogFiles\Base\" />
</appender>
<logger name="MyLog.Base.Log">
<level value="DEBUG" />
<appender-ref ref="BaseLog" />
</logger>
2, the code determines which dynamic configuration
log4net.Config.XmlConfigurator.Configure(new Uri(AppDomain.CurrentDomain.SetupInformation.ApplicationBase + "log4net.config"));
public static readonly ILog BaseLogger = LogManager.GetLogger("MyLog.Base.Log");