How can I tell where log4net thinks it is getting its configuration file?

I have a log from the log4net debug log:

log4net: DefaultRepositorySelector: the repository [log4net-default-repository] already exists using the repository type [log4net.Repository.Hierarchy.Hierarchy] log4net: XmlConfigurator: setting the repository [log4net-default-repository] using the [log4net.config] file log4net file updates: XmlConfigurator: configuring the [log4net-default-repository] repository using the [log4net.config] log4net file: XmlConfigurator: configuring the [log4net-default-repository] repository using the log4net stream: ERROR XmlConfigurator: error loading XML system configuration .Xml.XmlException: '' - unexpected token. The expected token is '>'. Line 7, position 184. in System.Xml.XmlTextReaderImpl.Throw (exception e) in System.Xml.XmlTextReaderImpl.Throw (String res, String [] args) in System.Xml.XmlTextReaderImpl.ThrowUnexpectedToken (String expectedToken1, String expectedToken2) in System.Xml.XmlTextReaderImpl.ThrowUnexpectedToken (Int32 pos, String expectedToken1, String expectedToken2) in System.Xml.XmlTextReaderImpl.ParseAttributes () SystemPlse.plml.mlPlse.plml.mlPlse.plml.mlPlse.plml.mlPlse.plml.mlPlse.plml.mlPlse.plml.replml.replml.replml.remlml.replml.replml.remlml.relemlpl.lemlpl. .Xml.XmlTextReaderImpl.ParseElementContent () in System.Xml.XmlTextReaderImpl.Read () in System.Xml.XmlTextReader.Read () in System.Xml.XmlValidatingReaderImpl.Read () in System.Xml.XmlValidatingReader.Read .Xml. XmlReader) in log4net.Config.XmlConfigurator.Configure (ILoggerRepository repository,Stream configStream)

: , , log4net.config, AssemblyInfo.cs :

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

, log4net log4net.config, xml?

+3
1

, appenders app.config web.config. log4net. ():

, ( ) webroot...

0

Source: https://habr.com/ru/post/1744030/


All Articles