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!
Comes with both Live and Log viewers that include a wide variety of tools specifically designed for analyzing ReflectInsight messages.
High performance logging allows you to monitor instrumented applications in real-time by displaying log messages in the Live Viewer.
Log incredibly rich details such as: Exceptions, Objects, Datasets, Images, Process and Thread Information, Well-Formatted XML, and so much more.
Quickly navigate and trace you through applications to find the information you need with ease.
The Message Log panel is the central area where all messages logged are displayed.
Provides the ability to create multiple User Defined Views (UDV). These views can be customized to display specific information allowing you filter out unwanted noise and only focus on messages that are of interest to your immediate need.
Provides insight and analytics into the health of your running applications.
The Message Details panel displays the extended details of the selected message. The details could be as simple as the message itself or complex data such as: an Object, Dataset, Binary Blob, Image, Process and Thread Information, the contents of a Collection, and so much more.
Syntax Highlighting is available for select message types such as SQL, XML and HTML related messages.
Full Unicode support.
The Message Properties panel allows you to further inspect a selected message. You can view various date/time values, Time Zone, Process Id, Thread Id, Request Id, Category, Machine, etc.
Extended the Message Properties panel by attaching user defined properties to single or multiple messages during the logging cycle.
Available only in the Live Viewer, the Watches panel allows you to display non-persistent information for quick and dirty data change.
You can write directly to the Watches or if using the ReflectInsight PostSharp AOP Extension, you can easily decorate an object property with a predefined custom attribute. This attribute forces ReflectInsight to display the value of the property whenever its value changes.
The Bookmarks panel allows you to view bookmarks for the current logging session and can be persisted with your log file for later retrieval. You can filter bookmarks for the active view, a given view or see all bookmarks across all views.
Navigate to any bookmark will immediately activate the view and select where the bookmarked message is located.
Bookmarks can also be managed using the Navigation ribbon menu and/or shortcut keys.
The Call Stack panel displays the call stack level of the current selected message. Call Stack entries are generated using the Enter/Exit method or if the message was contained within the TraceMethod using block.
You can easily navigate the call stack by simply double clicking on a call stack entry, taking you to the top of the Enter/Exit message block within the active message log panel.
ReflectInsight supports many ways in navigate through your logged messages.
You can navigate by using one of following methods:
The Viewer provides two ways to search messages by criteria.
Quick Search: Is mainly used for simple quick text-based searching.
Advanced Search: Is primarily used to search messages where a more complex search criteria is needed.
A search criteria can include a combination of the following:
The Advanced Search view provides the ability to either navigate to the search result or by bookmarking them.
User Defined Views (UDV) allows you to filter unwanted noise by only viewing messages that matter most.
You can create UDVs by applying one of the following methods:
You also have to the option to persist UDVs for the active log file.
Display your time details in either standard or military time formats.
Select the Time Zone Type that best suits your location, such as Source, Local, UTC or Customize by choosing from one of the available system time zones.
Apart from the Library’s ability to Auto Save Rolling log files, the Live Viewer has similar capabilities in addition to Auto Purging the top portion of a rolling log file.
You can configure the Live Viewer to either Auto Save or Auto Purge by applying one of the following methods:
Auto Save: This method forces the Live Viewer to save files once a specific criteria has been met (i.e. On new day and/or message limit).
Auto Purge: This method forces the Live Viewer to purges the top portion of the logged messages, based on predefined size percentages of the current log file.
Customize ReflectInsight Viewer to suit your needs. Choose from a variety of Themes, setup your Time Zone details, configure your Layout, set Rolling Log Files, etc.
Configure each message type to have a specific font style and/or color.
Turn on/off warnings and notifications.
Keep up to date by getting the latest features and enhancements as they become available. ReflectInsight will automatically check for updates and notify you as needed.