Overview
Welcome to the ReflectInsight Logging Extensions library, the next generation in application logging.
With the ReflectInsight logging extentions, we make it easier to integrate your existing application logging infrastructure with the
ReflectInsight Viewer (shown below). You'll never need to look at your log files in a text editor again and you'll have the full power of our viewer for searching, filtering and navigating your log files.
Preserve your Existing Logging Investment
ReflectSoftware understands that many companies have already invested heavily in development efforts with their existing logging framework. In order to take advantage with just some of the powerful features in ReflectInsight without code change, Reflectsoftware has developed an open-source set of
Library Extensions in support of:
- Enterprise Library
- Log4net
- NLog
- PostSharp
- Http Module
- .NET Diagnostic Debug/Trace writers
What is ReflectInsight?
ReflectInsight goes beyond where no text-based logging has gone before.
- The most powerful Logging Framework ever!
- Log incredibly Rich Details such as: datasets, binary objects, images, Xml, SQL, etc.
- Log structured data to our Binary File Listener or to your own custom Listener (i.e. database)
- See Live Logging in any environment with our amazing Live Viewer
- Log Tens of Thousands of Messages per second in warp speed
- View hundreds of thousands of messages with a limited memory footprint
- The most Comprehensive & Extensible Logging Framework
Distributed Logging
Log messages from anywhere to anywhere. ReflectInsight Routing Service supports the following
distributed protocols, in addition to creating your own:
- TCP/IP
- MSMQ
- Rabbit MQ
- Custom defined message based read/writers
Multiple Destinations
ReflectInsight supports multiple destinations. With no code change, you can easily configure your logging to one or more of the following destinations:
- Live Viewer
- Binary file
- Text file
- Console
- Event Log
- Custom defined destinations, like a database
The ReflectInsight Viewer
Getting Started
- Download and install the ReflectInsight Viewer.
- Download the ReflectInsight Logging Extensions (1 of 3 ways):
- Source and Samples, then build and try out the demos, or
- Download the Binaries and then add the appropriate extension to your project, or
- Use the NuGet Extension Manager from within Visual Studio and add any of the ReflectInsight Logging Extensions to your project (this will be the preferred way going forward).
- View the Documentation page on how to configure the extensions.
- Provide us Feedback.
Providing Feedback
Please give us feedback on these extensions, either as comments in the
Discussions page, or as suggestions on our
UserVoice site.
Downloading the ReflectInsight Viewer
Be sure to download the
ReflectInsight Viewer.
Latest News
May 8, 2013
- Updated downloads with latest Samples, Source and Binaries.
May 6, 2013
- Updated the documentation for getting started.
- Updated ReflectInsight Viewer. Get the latest ReflectInsight Viewer from the ReflectSoftware download site.
- Updated NuGet Packages to latest 5.1 libraries.
Apr 19, 2013
- Updated downloads with latest Samples, Source and Binaries. Requires ReflectInsight 5.1.
- Updated NuGet Packages to latest 5.1 libraries. Requires ReflectInsight 5.1.
- Updated ReflectInsight Viewer to version 5.1. Get the latest ReflectInsight Viewer from the ReflectSoftware download site.
Apr 17, 2013
- Updated project source for libraries and samples to match that of the latest release of ReflectInsight 5.1
- Updated ReflectInsight Viewer. Get the latest ReflectInsight Viewer from the ReflectSoftware download site.
Apr 8, 2013
- Updated project source for libraries and samples to match that of the latest release of ReflectInsight.
Apr 4, 2013
- Updated ReflectInsight logging library into a single assembly.
- Updated downloads with latest Samples, Source and Binaries only.
- Updated ReflectInsight Viewer. Get the latest ReflectInsight Viewer from the ReflectSoftware download site.
Jan 13, 2013
- Updated ReflectInsight libraries in source to match the release from Jan 5, 2013.
- Updated Enterprise Library sample configurations.
Jan 5, 2013
- Updated Enterprise Library documentation.
- Updated the release with updated binaries and source/samples. Please download the latest.
- Updated ReflectInsight Viewer. Get the latest ReflectInsight Viewer from the ReflectSoftware download site.
Dec 4, 2012
- Updated links and reference material.
Nov 7, 2012
Sep 23, 2012
- Checked in minor updates to source which were part of the recent download update on Sep 16, 2012.
Sep 22, 2012
- Completed PostSharp documentation.
- Minor updates to other documentation.
Sep 16, 2012
- Completed Enterprise Library Logging documentation.
- Updated downloads with latest version of binaries, along with the source and samples.
- Updated the ReflectInsight Viewer. Get the latest ReflectInsight Viewer from the ReflectSoftware download site.
Aug 17, 2012
- Added NuGet packages for Http Module, .NET Diagnostic Debug/Trace and Enterprise Library.
- Updated documentation.
Aug 14, 2012
- Added documentation for Http Module and .NET Diagnostic Debug/Trace.
Aug 13, 2012
- Updated downloads with latest version.
- Added samples for Debug/trace and Http Module.
- Updated NuGet packages for Log4net and NLog to include latest binaries and now include binaries. for .NET 2 and .NET 4 full frameworks.
- Please get latest ReflectInsight viewer. Uninstall your old version first.
Aug 9, 2012
- Updated documentation for NLog and Log4net configuration.
- Testing next release, should be available early next week.
Aug 8, 2012
- Adding support for NuGet packages. ReflectSoftware.Insight.Extensions.Log4net and ReflectSoftware.Insight.Extensions.NLog extensions are now available on NuGet. Remaining extensions coming soon.