ComponentSpace Trace Listeners .NET Class Library - .NET Component - V1.6.0.1

by ComponentSpace - Product Type: Component / .NET Class / 100% Managed Code

The standard .NET diagnostic trace files can become unwieldy. Trace Listeners .NET Class Library includes a cyclic file trace listener that extends the System.Diagnostics.TraceListener class. The trace listener is fully configurable from your application’s XML configuration file. Also included are HTTP, SMTP and MSMQ trace listeners. Written in 100% managed C# code, the class library offers .NET developers sophisticated tracing options for their applications.

From
$195.02
Price in

Our regular prices are shown below. Please logon to see your discounted prices.

Trace Listeners .NET Class Library V1.6.0.1

Add to Cart $ 195.02 1 Developer License Download (479 KB)
Add to Cart $ 293.02 4 Developer License Download (479 KB)
Add to Cart $ 391.02 8 Developer License Download (479 KB)
Add to Cart $ 489.02 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address) Download (479 KB)
Add to Cart $ 979.02 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address) with Source Code Verify Download (525 KB)

Trace Listeners .NET Class Library V1.6.0.1 - Premium Support License

Add to Cart $ 97.02 1 Developer Premium Support License Download (29 KB)

This product is available on the GSA Pricing ScheduleOur prices include ComponentSource technical support and, for most downloadable products, an online backup and a FREE upgrade to the new version if it is released within 30 days of your purchase.  All sales are made on our standard Terms and Conditions and subject to our Return Policy. Please contact us if you require any licensing option not listed above including volume licensing and previous versions.

Our regular prices are shown above. Please logon to see your discounted prices.

The cyclic file trace listener writes to a file (e.g. 00000.log) until it reaches a configurable size and then writes to the next file in the sequence (e.g. 00001.log). When you configure the cyclic file trace listener you may specify the folder location for the trace files, the trace file prefix, suffix and starting sequence number. Trace files are written to the specified directory and are named:

\.

You may also specify the maximum file size as well as the field separator for trace entries, and whether timestamps, process and thread identifiers, and the callers class and method name are automatically included with each trace entry. Of course, you may also configure all these properties at runtime from within your code if you choose. In the following example trace entry only the last field was written by the calling application. The trace listener automatically included all other fields.

07/04/2002 9:24:03 AM, 14220/12972, TestTraceListeners.MainForm.buttonTrace_Click, This is test #1.

The HTTP trace listener uploads trace entries to a configured URL. The SMTP trace listener sends trace entries to a configured email address. The MSMQ trace listener puts trace entries on a configured queue.

Main Features

  • Fully configurable cyclic file trace listener
  • Specify the location, base name and maximum size of the trace files
  • Automatically include a timestamp with your trace entries
  • The process and thread identifiers may also be automatically included
  • Include the callers class and method name with no user code required
  • Also HTTP, SMTP and MSMQ trace listeners
  • 100% managed code written in C#
  • Object oriented design specifically for the .NET framework
  • All error handling through .NET exceptions
  • Comprehensive Visual Studio .NET style documentation
  • VB.NET and C# example source code
  • Includes prompt free email support
  • Royalty free runtime
  • Source code available

Product Search

Enter search words:

Award