Skip to content
Sample projects demonstrating how ReflectInsight can be used in different application scenarios
C#
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.nuget Initial commit for samples source. Mar 22, 2015
.vs/config Updated al nuget packages. May 2, 2016
Bindings/DestinationBindingGroup_Sample Updated readme. Oct 1, 2018
Configuration Updated readme. Oct 1, 2018
Extensions/DebugTrace Removed samples that moved to their respected repositories. Oct 1, 2018
Getting Started Updated readme. Oct 1, 2018
Listeners Removed samples that moved to their respected repositories. Oct 1, 2018
assets
packages Updated VersionInfo.cs reference to point to assets folder. Jun 28, 2015
.gitattributes Added recommened .gitattributes file Mar 23, 2015
.gitignore Updated readme. Oct 1, 2018
CHANGES.md Updated changes and readme. Jun 28, 2015
Index.dat Initial commit for samples source. Mar 22, 2015
LICENSE.md Initial commit for samples source. Mar 22, 2015
README.md Updated readme. Oct 1, 2018
ReflectInsight Samples.sln Updated readme. Oct 1, 2018
ReflectInsight Samples.sln.DotSettings Initial commit for samples source. Mar 22, 2015
Storage.dat

README.md

ReflectInsight Samples

A set of sample apps for ReflectInsight logging library, including the logging extensions and listeners.

Build status License Release Stars

Most of the samples include a README.txt file, which explains in more detail about the sample and the concepts being demonstrated.

All of the samples use NuGet Packages, so you will need to install NuGet if you haven't already done so.

To test a particular sample, you will need to right click the sample and select "Set as Startup Project".

New samples, and especially improvements to existing samples, are always welcome.

Getting Started Samples

  • Hello ReflectInsight Sample: This is a simple hello ReflectInsight sample. It demonstrates how to easily add ReflectInsight to your project.
  • Watches Sample: This sample demonstrates how to send non-persistent messages to the Watches panes.

Configuration Samples

  • Embedded Sample: This sample demonstrates how to embed the ReflectInsight configuration in your app/web configuration.
  • Headless Sample: This sample demonstrates how use ReflectInsight without modifying your app/web configuration and instead load it from another location at runtime.
  • Satellite Sample: This sample demonstrates how use satellite configuration files so that you can keep the ReflectInsight configuration outside of your app/web configuration.
  • Destination Binding Sample: This sample demonstrates how use destination binding so that you can control where to send messages to from code/configuration.

Binding Samples

  • Destination Binding Sample: This sample demonstrates how use destination binding so that you can control where to send messages to from code/configuration. New!

Extension Samples

Our extension samples have been moved to each of the extension repositories.

  • .NET Diagnostic Debug/Trace Sample: This sample demonstrates how easy it is to Debug/Trace extension.
  • Enterprise Library v5 Sample: MOVED - This sample demonstrates how easy it is to use the Enterprise Library v5 extension.
  • Enterprise Library v6 Sample: MOVED - This sample demonstrates how easy it is to use the Enterprise Library v6 extension.
  • HttpModule Sample: MOVED - This sample demonstrates how easy it is to use the Http Module extension.
  • Log4net Sample: MOVED - This sample demonstrates how easy it is to use the Log4net extension.
  • NLog Sample: MOVED - This sample demonstrates how easy it is to use the NLog extension.
  • PostSharp Sample: MOVED - This sample demonstrates how easy it is to use the PostSharp extension.
  • Semantic Logging Sample: MOVED - This sample demonstrates how easy it is to use the Enterprise Library Semantic Logging extension.
  • Common.Logging Sample: MOVED - This sample demonstrates how easy it is to use the Common.Logging extension.
  • Serilog Sink Sample: MOVED - This sample demonstrates how easy it is to use the Serilog.Sinks.ReflectInsight extension.

Listener Samples

  • Binary File Sample: This sample demonstrates how easy it is to send messages to a Binary file.
  • Console Sample: This sample demonstrates how easy it is to send messages to the Console.
  • Text File Sample: This sample demonstrates how easy it is to send messages to a Text file.
  • Viewer Sample: This sample demonstrates how easy it is to send messages to the Live Viewer.
  • Email Sample: MOVED - This sample demonstrates how easy it is to send messages to an SMTP server.
  • Event Log Sample: This sample demonstrates how easy it is to send messages to the Windows Event Logs.
  • Database (SqlServer) Sample: MOVED - This sample demonstrates how easy it is to send messages to SQL Server.
  • Router Service Sample: This sample demonstrates how easy it is to send messages to the ReflectInsight Router Service.

Additional Resources

Documentation

Submit User Feedback

Contact Support

ReflectSoftware Website

You can’t perform that action at this time.