. NET Log Tool selection

Source: Internet
Author: User
Tags dot net log4net log4j

What are logs (logging) and traces (tracing)?

Logs (sometimes referred to as traces) are used to record information about program execution for debugging and testing purposes. Developers, testers, and support engineers often use logging and tracking techniques to identify software issues for post-deployment debugging, monitoring online production systems, and auditing.

Tests typically include writing text messages to a log file or sending data to a monitoring application. Advanced and modern testing tools also support complex data structures, record call stacks, thread behavior, and enable real-time monitoring over networks or applications on the local computer.

. NET log and Trace tools

  • C # Logger
    C # Logger is a log tool that supports sending events and messages to the Windows event log. API is similar to Apache log4j.
  • CommonData
    The Commondata project provides the ability to create event logs primarily for ASP. NET projects and features that include log modules and tools.
  • CSharp Dot Net Logger
    C #. NET Logger is a extensible logging framework written in C # with Message Queuing and asynchronous logging capabilities.
  • DebugWriter
    DebugWriter is a simple type that helps to show property values to the system console to check them.
  • Enterpriselibrary
    Microsoft Enterprise Library develops. NET logs to apply block write messages to the Windows event log, text files, message queues, and so on.
  • Log4net
    Log4net is an output target that helps programmers output various types of command lanes. Log4net is a sub-project of Apache log4j.
  • Logger.net
    Logger.net is a log framework that lets developers record like method calls and variable values.
  • Logthis
    Logthis is a log framework that supports custom archives, date-to-log files, and writes logs to the Windows event log.
  • Logview4net
    Logview4net is a log monitor and viewer that supports files, UDP packets, event logs, data tables, and console output actions such as highlighting or ignoring messages.
  • NetTrace
    NetTrace is a simple debug tracker that allows developers to set trace output through its own tracking type and built-in dialog box.
  • NLog
    The Nlog is simple and flexible. NET Log library. Supports processing of diagnostic messages and supports any. NET language and supports multiple targets.
  • Nspring
    The nspring framework includes a log cry support log file and log file archive, and also supports formatted data for XML.
  • Objectguy Framework
    The Objectguy log Framework provides support logging to the system console, disk files, TCP/IP, and memory for. NET.
  • Smartinspect
    Smartinspect is a log tool for debugging and monitoring. NET, Java, and Delphi applications and includes a separate log file viewer and an instant monitor program.
  • TcpTrace
    Tcptrace is a simple trace listener that can receive trace messages over TCP, which can be used to track and record the thin-frame logs.
  • Traceract
    This is a prototype of a debug tracker, including a basic viewer app in multiple windows, to view Debug and trace messages.
  • Tracert.net
    This is a practical one. NET app enables you to publish debugging information and see what is happening in real time.
  • Trafficmonitor
    Trafficmonitor is a log framework that generates Web log files similar to IIS, allowing you to set the actual content of the result log file.  

This article is translated from dotnetlogging.com website

Articles and recommended links:

  • Building alogging Object in. NET
    This article explains how to start your log object if you want to create your own simple log library. The log object displayed supports logging to a text file.
  • Tracing,logging, and threading made easy with. NET
    Through visual Basic. NET Trace and log is the main topic of this article. It also explains how to use it in your project. NET built-in tracking capabilities.
  • Loggingfor. NET with Smartinspect
    This article demonstrates the. NET Log tool Smartinspect. NET capabilities and explains how to use and integrate into your. NET applications.
  • Eventlogging in a. NET Web Service
    This article describes the logging mechanism in a Web service. Demonstrates how to write the. NET Web Service log to the event log and explains how to resolve security-related issues that write logs to the event log.
  • Error Logging usingasp.net 2.0
    Error logs are an important part of every Web application. This article demonstrates how to implement the error log in an ASP. NET 2.0 application.
  • Asp.netajax Exception Logging
    This article shows how to create an error log system to record errors into your client-side JavaScript Ajax code for ASP.
  • Errorand Event Logging in vb.net
    This tutorial explains how to create a custom log class in Visual Basic. NET logs errors to the Windows System event log.
  • aprovider-based Service for ASP. Tracing
    This article explains some of the new (ASP. 2.0) Tracking features such as integration and unified tracking, tracing and listening support through the System.Diagnostics class.
  • Loggingjavascript Errors to ASP
    This tutorial explains how to create an ASP. NET controls and modules allow developers to add functionality that supports client-side scripting errors and returns to the server.

. NET Log Tool selection

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.