ReflectInsight Library

Overview

ReflectInsight Live/Log Viewers allow you to locate and resolve coding issues faster than ever before.
Once you experience the ReflectInsight Viewer, you will never want to go back viewing log files in a text-editor again!

Advance Searching by using simple or Regular Expression criteria

Message Filtering/Categorization using multiple User Defined Views

Request and Call Stack Traceability views

Bookmark, Line and Message Type Highlighting

PostSharp AOP for automatic method and property tracing support

Message source-time to Local or to anyother UTC time toggle conversion

Messages Types

The ReflectInsight Library was designed to be lightweight, fast and simple to use.
Extensibility was a key factor when developing ReflectInsight, allowing developers to
easily add their own custom listeners to meet their immediate need.
ReflectSoftware took extra care to insure that “no harm” is introduced in the hosting
application by unexpectedly crashing or slowing down during high volume logging.

The library is extremely simple to configure, but yet powerful enough to provide developers
with a wide variety of ways to make it behave in today’s demanding deployed environments.

(Click image for full view)

Efficiency and Performance

ReflectInsight includes Live and Log Viewers which allow you to locate and resolve coding
issues faster than ever before. With features like advanced searching using simple or regular
expression criteria, message filtering, request and call stack traceability, support for different
time zones and more, finding issues faster has never been simpler.

ReflectInsight Live and Log viewers also include a wide variety of tool windows specifically designed
for analyzing ReflectInsight messages, providing you the right level of rich details.

Listeners and Destinations

To take advantage with just some of the features offered by ReflectInsight, ReflectSoftware developed
an open-source set of Library Extensions in support of some of the most common logging frameworks
in today’s industry. Imagine, all you need to do is simply add a bit of configuration and presto,
you will be seeing your logged messages in real-time in our Live Viewer, with no code change!

With the ReflectInsight Live Viewer, you will be able to filter unwanted noise by only viewing
messages that matter most to you. You will never need to look at your log files in a text editor again!

Extensibility

With ReflectInsight’s Routing Service, logging messages from one machine to one-or-more machines
remotely has never been easier. The Routing Service supports the following distributed protocols,
in addition to creating your own: TCP/IP, MSMQ, Rabbit MQ and Custom defined message based read/writers

Just imagine, remotely hooking into an application's logging framework anywhere on
your network and instantly see messages live, in real-time.
Well, with ReflectInsight’s Routing Service your imagination is now a reality!

Advantages of Structured Data

ReflectInsight was designed to be a flexible and extensible .NET Logging Framework,
however, being able to do what you want it to do is just a matter of configuration.
With our simple to use and intuitive XML Configuration Editor, configuring and managing ReflectInsight
configuration files becomes that much easier.