请问配置文件应该叫什么呢?

解决方案 »

  1.   

    这个是我的 Log4Net.config 文件的内容。<?xml version="1.0" encoding="utf-8"?>
    <log4net>
      <root>
      </root>
      <logger name="ErrLog">
        <level value="ERROR" />
        <appender-ref ref="errRollingFile" />
      </logger>
      <appender name="errRollingFile" type="log4net.Appender.RollingFileAppender">
        <file value=".\logs\err\log-" />
        <appendToFile value="true" />
        <rollingStyle value="Date" />
        <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
        <maxSizeRollBackups value="10" />
        <staticLogFileName value="false" />
        <maximumFileSize value="64KB" />
        <datePattern value="yyyy-MM-dd&quot;.log&quot;" />
        <layout type="log4net.Layout.PatternLayout">
          <conversionPattern value="%p %d{yyyy/MM/dd HH:mm:ss,fff} %t %c %X{rquid}- %m%n" />
        </layout>
      </appender>
    </log4net>
    而在 Global.asax 文件中把这个文件应用进去就可以了:[assembly: log4net.Config.XmlConfigurator(ConfigFile = "Log4Net.config", Watch = true)]
      

  2.   

    我的是webservice,没有global。asax
      

  3.   

    在 web.config 中配置, 加上一个 global。asax 啊, 你不加也有 HttpApplication 的
      

  4.   

    [assembly: log4net.Config.XmlConfigurator(ConfigFile = "Log4Net.config", Watch = true)]
    这个加在哪里啊?
      

  5.   

    现在好了,请问怎么设置输出是文件还是console啊?
      

  6.   

    <appender name="LogFileAppender" type="log4net.Appender.FileAppender">
          <file value=".\log\log-file.txt" />
          <sppendToFile value="true" />
          <layout type="log4net.Layout.PatternLayout">
            <conversionPattern value="%date [%thread] %-5level - %message%newline" />
          </layout>
        </appender>