企业库 enterprise library  lab  模块  

解决方案 »

  1.   

    log4net
    File.WriteAllText
    File.AppendText
      

  2.   

    就是写入TXT文件里
    网络上一箩筐代码 自己去找
      

  3.   

    <configuration>
      
      <configSections>    
        <section name="hibernate-configuration" type="NHibernate.Cfg.ConfigurationSectionHandler, NHibernate"/>
        <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
        <section name="gencode-configuation" type="System.Configuration.NameValueSectionHandler"/>
        <section name="runtime-configuation" type="System.Configuration.NameValueSectionHandler"/>
      </configSections>  <runtime-configuation>
        <add key="num_of_record_to_save_a_time" value="800"/>
        <add key="persistence_type" value="NHibernate"/>
      </runtime-configuation>
      
      <gencode-configuation>
        <add key="use_vendor_code_as_db_schema" value="true"/>    
      </gencode-configuation>  <hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
     
        <!--
        <session-factory>
          
        </session-factory>
        -->  
        <!-- Microsoft SQL Server 2005/2000 -->
        <session-factory>
          
        </session-factory>
            <!--  Trusted Connection
      Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;
      -->    
      </hibernate-configuration>  <!-- This section contains the log4net configuration settings -->
      <log4net debug="false">    <!-- Define some output appenders -->
        <appender name="trace" type="log4net.Appender.TraceAppender, log4net">
          <layout type="log4net.Layout.PatternLayout,log4net">
            <param name="ConversionPattern" value="%d [%t] %-5p %c - %m%n"/>
          </layout>
        </appender>    <appender name="console" type="log4net.Appender.ConsoleAppender, log4net">
          <layout type="log4net.Layout.PatternLayout,log4net">
            <param name="ConversionPattern" value="%d [%t] %-5p %c - %m%n"/>
          </layout>
        </appender>    <appender name="rollingFile" type="log4net.Appender.RollingFileAppender,log4net">      <param name="File" value="datafeed-log.txt"/>
          <param name="AppendToFile" value="false"/>
          <param name="RollingStyle" value="Size"/>      <maxSizeRollBackups value="10"/>
          <maximumFileSize value="10MB"/>      <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 - %m%n"/>
          </layout>
        </appender>    <!-- Setup NHibernate logger level and appender -->
        <logger name="NHibernate">
          <priority value="ERROR"/>
          <appender-ref ref="rollingFile"/>
        </logger>
        
        <!-- Setup the root category, add the appenders and set the default priority -->
        <root>
          <priority value="DEBUG"/>
          <appender-ref ref="rollingFile"/>
        </root>
      </log4net>   <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
    <dependentAssembly>
    <assemblyIdentity name="nunit.core.interfaces" publicKeyToken="96D09A1EB7F44A77" culture="neutral"/>
    <bindingRedirect oldVersion="0.0.0.0-2.5.3.9345" newVersion="2.5.3.9345"/>
    </dependentAssembly>
    </assemblyBinding>
    </runtime>
    <startup><supportedRuntime version="v2.0.50727"/></startup></configuration>
    看看这个
      

  4.   


    楼主问的是:如何对现有的日志进行操作分析在输出到.txt文件中,我觉得我说的比log4net这些还靠谱点。