Log Framework

  •        59

Log Framework is simple, flexible and easy extendable library for various logging taks. It's developed in C#.

http://log.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

tinylog - tinylog is a lightweight logging framework for Java and Android.


tinylog is a lightweight open-source logging framework for Java and Android, optimized for ease of use. The logger of tinylog is static, so it isn't necessary to create an instance of the logger before logging. By default all log entries of the level info or higher are written to the console.

BlackBox Event Log Framework


BlackBox Event Log Framework is a easy to understand, use, extend and multiple platform event logging framework.

slf4j - Simple Logging Facade for Java


The Simple Logging Facade for Java (SLF4J) serves as a simple facade or abstraction for various logging frameworks (e.g. java.util.logging, logback, log4j) allowing the end user to plug in the desired logging framework at deployment time.



funnel - A minimalistic 12 factor log router written in Go


The 12 factor rule for logging says that an app "should not attempt to write to or manage logfiles. Instead, each running process writes its event stream, unbuffered, to stdout." The execution environment should take care of capturing the logs and perform further processing with it. Funnel is this "execution environment".All you have to do from your app is to print your log line to stdout, and pipe it to funnel. You can still use any logging library inside your app to handle other stuff like log level, structured logging etc. But don't bother about the log destination. Let funnel take care whether you want to just write to files or stream your output to Kafka. Think of it as a fluentd/logstash replacement(with minimal features!) but having only stdin as an input.

quiver-log - Logging utility for dart modeled on log4j/logback


Quiver log is a set of logging utilities that make it easy to configure and manage Dart's built in logging capabilities.Dart's built-in logging utilities are fairly low level. This means each time you start a new project you have to copy/paste a bunch of logging configuration code to setup output locations and logging formats. Quiver-log provides a set of higher-level abstractions to make it easier to get logging setup correctly. Specifically, there are two new concepts: appender and formatter. Appenders define output locations like the console, http or even in-memory data structures that can store logs. Formatters, as the name implies, allow for custom logging formats.

LibComponentLogging-Core


A small logging library for Objective-C applications (Mac OS X and iPhone OS/iOS) which provides conditional logging based on log levels and log components. Additionally, different logging strategies can be used, e.g. writing log messages to a file or sending them to the system log, while using the same logging interface.

TraceServer - Flash Trace() Log Server. Compatible with Parsley logging framework.


Flash Trace() Log Server. Compatible with Parsley logging framework.

golog - Simple logging framework for go.


Other than a palindrom, golog is a simple logging framework for Go that makes use of Go's concurrency features such as channels and go routines. In essence, all log messages are sent to a single global channel, and a single go routine listens on this channel and writes everything it receives.This guarantees that all log writes a serialized without the need of excessive locking.

seelog - Seelog is a native Go logging library that provides flexible asynchronous dispatching, filtering, and formatting


Seelog is a powerful and easy-to-learn logging framework that provides functionality for flexible dispatching, filtering, and formatting log messages. It is natively written in the Go programming language.

Sentry - Realtime Platform-Agnostic Error Logging and Aggregation platform


Sentry is a realtime event logging and aggregation platform. It specializes in monitoring errors and extracting all the information needed to do a proper post-mortem without any of the hassle of the standard user feedback loop.

log - Structured logging package for Go.


Package log implements a simple structured logging API inspired by Logrus, designed with centralization in mind. Read more on Medium.

sawbuck - Automatically exported from code.google.com/p/sawbuck


Sawbuck is a log viewer and controller for Windows Chrome logging, and for other applications or plugins that use the logging facility in Chrome base.Logging in Chrome is integrated with Event Tracing for Windows (ETW), which allows ETW controllers like Sawbuck to control log verbosity at runtime. The Chrome logging integration also captures the call stack at the logging site, which can then be resolved and displayed by log viewers such as Sawbuck.

blitz4j - Logging framework for fast asynchronous logging


Blitz4j is a logging framework built on top of log4j to reduce contention and enable highly scalable logging without affecting application performance characteristics.At Netflix, Blitz4j is used to log billions of events for monitoring, business intelligence reporting, debugging and other purposes. Blitz4j overcomes traditional log4j bottlenecks and comes built with a highly scalable and customizable asynchronous framework. Blitz4j comes with the ability to convert the existing log4j appenders to use the asynchronous model without changing the existing log4j configurations.

Log2Console - A Generic Log Viewer (for Log4Net, NLog...)


Log2Console is a development tool offering a nice UI to display, filter and search log messages from different logging services: Log4Net, Log4j and NLog. It can directly receive log events locally or remotely, or read them from a log file... It is written with C#.

log - Extended logging for Go.


log provides a small set of functions for extended logging. Log messages have different levels (Debug, Info, Warning, Error), are colorized per level and are prepended with an optional timestamp. Only messages greater or equal to the set log level will be logged to standard out/error.

lrpm - Simple log wrapper to rpm, logging to /var/log/yum.log


Simple log wrapper to rpm, logging to /var/log/yum.log

Kafka - A high-throughput distributed messaging system


Kafka provides a publish-subscribe solution that can handle all activity stream data and processing on a consumer-scale web site. This kind of activity (page views, searches, and other user actions) are a key ingredient in many of the social feature on the modern web. This data is typically handled by "logging" and ad hoc log aggregation solutions due to the throughput requirements. This kind of ad hoc solution is a viable solution to providing logging data to Hadoop.