An NHibernate profiler. Uses log4net's UDP to transmit log messages to a WPF application. Please contribute and make it better!
To use the profiler:
-
Clone the repository and build the project.
-
After building, you need to reference the OpenProfiler.Bootstrapper.dll assembly in your NHibernate project
-
In your startup code, add the following:
OpenProfiler.Bootstrapper.Bootstrapper.Initialize();
-
Start the main application, OpenProfiler.WPF.exe (yes, I know it's a terrible name).
-
You should start to see SQL displayed in a crude application.
This profiler has not undergone any sort of performance testing. DO NOT use this in a production scenario.
log4net is required to use this. Hopefully this dependency will be removed soon.