The preferred method to integrate Essential.Diagnostics with your project is via the Essential.Diagnostics NuGet package
, which contains just the binaries needed to use the extensions (the same files that are in the Binaries only download).
For the example project, which runs using Visual Web Developer 2010 Express, download the Complete package. The examples project contains a reference to the NuGet package.Recent Changes:
Patch release with fixes for:
- Feature #4: Add HttpContext items -- RequestUrl, RequestPath, UserHostAddress, AppData.
- Issue #1: TraceFormatter.cs dependent on System.Windows.Forms. We only want the application name part, so use either Assembly.GetEntryAssembly() directly, or for native code use kernel32 GetModuleFileName(), without checking security.
- Issue #2: traceSource.TraceInformation("Information message") throws exception with SqlDatabaseTraceListener. (Issue was in TraceListenerBase and affected all listeners.)
- Issue #12: Allow currently open log file to be shared with another program (for read access only).
Complete download also includes new ASP.NET web example.