问题描述
手上有一个配置文件,代码如下:<?xmlversion="1.0"encoding="UTF-8"?><log4netshowHex="1"backupDay="180"reservedSize="1000"><appendername="Main"type="log4net.Appender.RollingFileAppender"><filevalue="logGeit-"/><appendToFilevalue="true"/><rollingStylevalue="Date"/><staticLogFileNamevalue="false"/><DatePatternvalue="yyyyMMdd".txt""/><layouttype="log4net.Layout.PatternLayout"><conversionPatternvalue="%date{HH:mm:ss.fff}[%thread]{%-5level}[%logger]-%message%newline"/></layout></appender><root><levelvalue="DEBUG"/><appender-refref="Main"/></root><CompressStrategy><Itemfolder="log"filePattern="eCAT*.txt|Device*.txt|Keeper*.txt"/><Itemfolder="logXFSControl"filePattern="*.txt"/></CompressStrategy></log4net>我自己编写代码时,执行第三句话时报错:stringlogConfigPath=“配置文件路径”;FileInfofileinfo=newFileInfo(logConfigPath);XmlConfigurator.Configure(fileinfo);而原来的代码中却可以正确执行,请高手解答一下~
解决方案
解决方案二:
找不到CompressStrategy属性,自己去网上查查先,看看是不是缺少dll什么的。
解决方案三:
CompressStrategy这个不是log4net自带的吧,是不是用到了其它扩展,还是说你看到的那个已经不是官方原版的log4net了
解决方案四:
自己做了一个商城系统,大家都给看看,有什么建议给提提。http://www.xyungou.com