gpt4 book ai didi

log4net - 我怎么知道 log4net 认为它是从哪里获取配置文件的?

转载 作者:行者123 更新时间:2023-12-01 06:48:03 25 4
gpt4 key购买 nike

我有来自 log4net 调试日志的以下日志:

log4net: DefaultRepositorySelector: 存储库 [log4net-default-repository] ​​已存在,使用存储库类型 [log4net.Repository.Hierarchy.Hierarchy]
log4net:XmlConfigurator:使用文件 [log4net.config] 配置存储库 [log4net-default-repository] ​​监视文件更新
log4net:XmlConfigurator:使用文件 [log4net.config] 配置存储库 [log4net-default-repository]
log4net:XmlConfigurator:使用流配置存储库 [log4net-default-repository]
log4net:ERROR XmlConfigurator: 加载 XML 配置时出错
System.Xml.XmlException:“”是意外标记。预期的标记是“>”。第 7 行,位置 184。
在 System.Xml.XmlTextReaderImpl.Throw(异常 e)
在 System.Xml.XmlTextReaderImpl.Throw(String res, String[] args)
在 System.Xml.XmlTextReaderImpl.ThrowUnexpectedToken(String expectedToken1, String expectedToken2)
在 System.Xml.XmlTextReaderImpl.ThrowUnexpectedToken(Int32 pos, String expectedToken1, String expectedToken2)
在 System.Xml.XmlTextReaderImpl.ParseAttributes()
在 System.Xml.XmlTextReaderImpl.ParseElement()
在 System.Xml.XmlTextReaderImpl.ParseElementContent()
在 System.Xml.XmlTextReaderImpl.Read()
在 System.Xml.XmlTextReader.Read()
在 System.Xml.XmlValidatingReaderImpl.Read()
在 System.Xml.XmlValidatingReader.Read()
在 System.Xml.XmlLoader.LoadNode(Boolean skipOverWhitespace)
在 System.Xml.XmlLoader.LoadDocSequence(XmlDocument parentDoc)
在 System.Xml.XmlLoader.Load(XmlDocument 文档,XmlReader 阅读器, bool 保留白空间)
在 System.Xml.XmlDocument.Load(XmlReader 阅读器)
在 log4net.Config.XmlConfigurator.Configure(ILoggerRepository 存储库,Stream configStream)

唯一的问题是,我不知道它认为它从哪里获取这个 log4net.config 文件,因为在我的 AssemblyInfo.cs 中我将它定义为:

[assembly: log4net.Config.XmlConfigurator(ConfigFile = "api4net.config", Watch = true)]

有没有一种简单的方法可以确定 log4net 在哪里加载这个有一些 xml 错误的神秘 log4net.config?

最佳答案

我认为应该在 app.config 或 web.config 中配置 appender。但我是 log4net 新手。菲尔哈克写道:

如果您使用单独的配置文件,让您的应用程序找到它的一种快速而简单(和肮脏)的方法是将配置文件放在 webroot ...

关于log4net - 我怎么知道 log4net 认为它是从哪里获取配置文件的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2767678/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com