相关疑难解决方法(0)

Log4Net不从类库中记录

我正在使用Windows 7中的C#开发.NET Framework 4.0,并尝试从类库中进行日志记录,但它无法正常工作.我正在运行我的应用程序没有错误,但我的日志文件没有任何反应,也没有发生在我的控制台.

所以,这是我的代码:

这是我的App.config档案:

<?xml version="1.0"?>
<configuration>

  <configSections>
    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
  </configSections>


  <add key="log4net.config" value="config.log4net"/>

  <log4net>
    <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender">
      <layout type="log4net.Layout.PatternLayout">
        <conversionPattern value="%date{ABSOLUTE} [%thread] %level %logger - %message%newlineExtra Info: %property{testProperty}%newline%exception"/>
      </layout>
      <filter type="log4net.Filter.LevelRangeFilter">
        <levelMin value="DEBUG"/>
        <levelMax value="FATAL"/>
      </filter>
    </appender>
    <appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
      <file value="MyLogFile.txt"/>
      <appendToFile value="true"/>
      <rollingStyle value="Size"/>
      <maxSizeRollBackups value="5"/>
      <maximumFileSize value="10MB"/>
      <staticLogFileName value="true"/>
      <filter type="log4net.Filter.StringMatchFilter">
        <stringToMatch value="debug"/>
      </filter>
      <filter type="log4net.Filter.StringMatchFilter">
        <stringToMatch value="error"/>
      </filter>
      <filter type="log4net.Filter.DenyAllFilter"/>
      <layout type="log4net.Layout.PatternLayout">
        <conversionPattern value="%date [%thread] %level %logger - …
Run Code Online (Sandbox Code Playgroud)

log4net class-library

8
推荐指数
1
解决办法
1万
查看次数

我可以在类库中使用log4net吗?

我创建了ac#类库,并在我的服务器中将其注册为com对象.并使用VBscript代码调用c#methouds.

我可以使用log4.net来记录这种情况的信息吗?

c# log4net

6
推荐指数
1
解决办法
2万
查看次数

在SDK中使用log4net

我正在使用C#提供SDK.要启用字段调试,我想使用log4net包含日志记录.如何在不使用App.config的情况下启用配置,因为程序集将是一个DLL?

谢谢,

c# dll sdk log4net

3
推荐指数
1
解决办法
9201
查看次数

标签 统计

log4net ×3

c# ×2

class-library ×1

dll ×1

sdk ×1