解决log4net error:“Could not create Appender”

本文详细介绍了如何配置log4net日志框架,包括设置日志级别为INFO,使用PatternLayout布局,以及定制化的日志输出格式。这对于理解和优化应用程序的日志记录非常关键。
<appender name="uiLogAppender" type="MainAppGree.Log.UiLogAppender,MainAppGree">
    <layout type="log4net.Layout.PatternLayout">
        <conversionPattern value="%date{HH:mm:ss,fff} %-5level - %message" />
    </layout>
    <threshold value="INFO" />
</appender>

log4net:ERROR Could not create Appender [DeviceRollingAppender] of type [ConsoleApp2.DeviceRollingFileAppender, DeviceRollingAppender]. Reported error follows. System.IO.FileNotFoundException: Could not load file or assembly 'DeviceRollingAppender, Culture=neutral, PublicKeyToken=null'. 系统找不到指定的文件。 File name: 'DeviceRollingAppender, Culture=neutral, PublicKeyToken=null' at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, StackCrawlMarkHandle stackMark, ObjectHandleOnStack assemblyLoadContext, ObjectHandleOnStack type, ObjectHandleOnStack keepalive) at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, StackCrawlMark& stackMark, AssemblyLoadContext assemblyLoadContext) at System.RuntimeType.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase, StackCrawlMark& stackMark) at System.Type.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase) at log4net.Util.SystemInfo.GetTypeFromString(Assembly relativeAssembly, String typeName, Boolean throwOnError, Boolean ignoreCase) at log4net.Util.SystemInfo.GetTypeFromString(String typeName, Boolean throwOnError, Boolean ignoreCase) at log4net.Repository.Hierarchy.XmlHierarchyConfigurator.ParseAppender(XmlElement appenderElement) log4net:ERROR Appender named [DeviceRollingAppender] not found. log4net:ERROR Failed to find configuration section 'log4net' in the .config file 'D:\TestCode\TestWeek2\ConsoleApp2\bin\Debug\net5.0\ConsoleApp2.dll.config'. Check your .config file for the <log4net> and <configSections> elements. The configuration section should look like: <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
最新发布
06-11
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值