I'm trying to introduce offline logging into my web application using a log4net config file... however nothing is produced.
So going back a few steps and I can't even get online NHProf using the following log4net(taken from your usage web page)
<?xml version="1.0" encoding="utf-8" ?>
<log4net>
<appender name="NHProfAppender"
type="HibernatingRhinos.Profiler.Appender.NHibernate.NHProfAppender,
HibernatingRhinos.Profiler.Appender" >
<sink value="tcp://127.0.0.1:22897" />
</appender>
<logger name="HibernatingRhinos.Profiler.Appender.NHibernate.NHProfAppender.Setup">
<appender-ref ref="NHProfAppender"/>
</logger>
</log4net>
This is the first time I have attempted to use NHProf without calling
HibernatingRhinos.Profiler.Appender.NHibernate.NHibernateProfiler.Initialize();
I need to use your tool for debugging (logging) on our live website.
Please help.
Craig.
Hi Ayende,
I’m using build 541…
I’ve now got it to work online, my problem was simple - getting the path correct in global.asax.cs Application_Start
string path = HttpContext.Current.Server.MapPath("~/");
log4net.Config.XmlConfigurator.Configure(new System.IO.FileInfo(path + "NHProfLog4Net.config"));
Next is how do I configure NHProf for offline using log4net config file?
Thanks for your help!