尝试跟随https://www.hibernatingrhinos.com/products/nhprof/learn#Usage
我有以下log4net.config文件:
<?xml version="1.0" encoding="utf-8" ?>
<log4net>
<appender name="NHProfAppender"
type="HibernatingRhinos.Profiler.Appender.NHibernate.NHProfAppender,
HibernatingRhinos.Profiler.Appender.NHibernateLog4Net">
<sink value="tcp://127.0.0.1:22897" />
</appender>
<logger name="HibernatingRhinos.Profiler.Appender.NHibernate.NHProfAppender.Setup">
<appender-ref ref="NHProfAppender"/>
<skipCapturingStackTraces value="true"/>
</logger>
</log4net>
我得到以下错误:
log4net.Repository.Hierarchy.DefaultLoggerFactory+LoggerImpl :错误XmlHierarchyConfigurator:找不到属性skipCapturingStackTraces以在log4net上设置对象
谁能解释一下为什么会收到这个错误,以及如何修复它?
发布于 2019-01-18 05:02:54
SkipCapturingStackTraces
是NHProfAppender
的属性,类似于Sink
属性,因此您必须在<appender>
元素上配置它。
<appender name="NHProfAppender"
type="HibernatingRhinos.Profiler.Appender.NHibernate.NHProfAppender,
HibernatingRhinos.Profiler.Appender.NHibernateLog4Net">
<sink value="tcp://127.0.0.1:22897" />
<skipCapturingStackTraces value="true" />
</appender>
https://stackoverflow.com/questions/54230091
复制相似问题