尝试使用时出错<;skipCapturingStackTraces>;在NHibernate探查器中使用NHProfAppender
试图跟随 我有以下log4net.config文件:尝试使用时出错<;skipCapturingStackTraces>;在NHibernate探查器中使用NHProfAppender,nhibernate,log4net,profiler,log4net-configuration,log4net-appender,Nhibernate,Log4net,Profiler,Log4net Configuration,Log4net Appender,试图跟随 我有以下log4net.config文件: <?xml version="1.0" encoding="utf-8" ?> <log4net> <appender name="NHProfAppender" type="HibernatingRhinos.Profiler.Appender.NHibernate.NHProfAppender, HibernatingRhinos.Profiler.Appender.NHiber
<?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:错误XmlHierarchyConfigurator:找不到属性[skipCapturingStackTraces],无法在[log4net.Repository.Hierarchy.DefaultLoggerFactory+LoggerImpl]上设置对象
有人能解释接收此错误的原因以及如何修复它吗?
SkipCapturingStackTraces
是nhprofapper
的属性,与Sink
属性类似,因此您必须在
元素上配置它
<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>