ReflectInsight was developed to supersede what the majority of traditional .NET logging frameworks lack – the ability to emit structured data with rich details! The ReflectInsight .NET logging framework was designed to be fast, extensible, but overall incredibly simple to configure and use. More importantly, ReflectInsight provides developers with deep insight into the state of their applications, allowing them to zero-in on bugs or performance issues, resolving them faster and more confidently than ever before.
At ReflectSoftware, we believe the most important thing about logging is the type of data being logged. Investing in a logging framework that provides intelligent traceability with rich structured data out-of-the-box goes a very long way in resolving issues faster and accurately.
So give ReflectInsight a try and let your applications speak volumes!
The ReflectInsight Library was designed to be lightweight, fast and simple to use. Extensibility was one of the key factors when developing ReflectInsight, allowing developers to easily extend the framework by add custom listeners for their particular 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 in providing developers with a wide variety of ways to make it behave in real-time.
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.
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!
Supported Extensions: Enterprise Library, Semantic Logging, Log4net, NLog, Common.Logging and .NET Diagnostic Debug/Tracer.
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!
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.