spdlog - Fast C++ logging library.

  •        28

spdlog is a very fast, header-only/compiled, C++ logging library.

https://github.com/gabime/spdlog

Tags
Implementation
License
Platform

   




Related Projects

DistriLog

  •    

This is set of libraries that allow you to handle distributed logging. This is aimed at applications that are installed on multiple machines and instead of having a central log server(that may slow down the application due to network latency), a local log is created. A synchro...

Sawbuck - Log viewer and controller for Windows Chrome logging

  •    C++

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.

plog - Portable, simple and extensible C++ logging library

  •    C++

Plog is a C++ logging library that is designed to be as simple, small and flexible as possible. It is created as an alternative to existing large libraries and provides some unique features as CSV log format and automatic 'this' pointer capture. To start using plog you need to make 3 simple steps.

log - Logging implementation for Rust

  •    Rust

A Rust library providing a lightweight logging facade. A logging facade provides a single logging API that abstracts over the actual logging implementation. Libraries can use the logging API provided by this crate, and the consumer of those libraries can choose the logging implementation that is most suitable for its use case.

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

  •    Java

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.


Flogger - A Fluent Logging API for Java from Google

  •    Java

Flogger is a fluent logging API for Java. It supports a wide variety of features, and has many benefits over existing logging APIs. Logging at disabled levels is effectively free. Finally, you can add as many fine-grained log statements to your code as you want, without worry. Flogger also has very high performance for enabled log statements.

Sentry - Realtime Platform-Agnostic Error Logging and Aggregation platform

  •    Python

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.

  •    Go

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

log-pilot - Collect logs for docker containers

  •    Go

log-pilot is an awesome docker log tool. With log-pilot you can collect logs from docker hosts and send them to your centralized log system such as elasticsearch, graylog2, awsog and etc. log-pilot can collect not only docker stdout but also log file that inside docker containers. Then access kibana under the tips. You will find that tomcat's has been collected and sended to kibana.

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

  •    CSharp

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#.

Kafka - A high-throughput distributed messaging system

  •    Java

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.

log.js - super light-weight nodejs logging + streaming log reader

  •    HTML

Lightweight logging for NodeJS. Includes a streaming log reader.By default, a Log’s stream is stdout, and its log level defaults is DEBUG.

Timber - A logger with a small, extensible API which provides utility on top of Android's normal Log class

  •    Java

This is a logger with a small, extensible API which provides utility on top of Android's normal Log class. Behavior is added through Tree instances. You can install an instance by calling Timber.plant. Installation of Trees should be done as early as possible. The onCreate of your application is the most logical choice. The DebugTree implementation will automatically figure out from which class it's being called and use that class name as its tag. Since the tags vary, it works really well when coupled with a log reader like Pidcat.

SharePoint Logging Library By Ayman El-Hattab

  •    

This library helps you writing code that incorporates logging to SharePoint logs. Writing to the same trace log alleviates the need for developers to log their development information in other places such as the Windows Event Log which is commonly used by system administrators.

structlog - Structured Logging for Python

  •    Python

structlog makes logging in Python less painful and more powerful by adding structure to your log entries. It's up to you whether you want structlog to take care about the output of your log entries or whether you prefer to forward them to an existing logging system like the standard library's logging module.

logging - A flexible logging library for use in Ruby programs based on the design of Java's log4j library

  •    Ruby

Logging is a flexible logging library for use in Ruby programs based on the design of Java's log4j library. It features a hierarchical logging system, custom level names, multiple output destinations per log event, custom formatting, and more. This example configures a logger to output messages in a format similar to the core ruby Logger class. Only log messages that are warnings or higher will be logged.

oklog - A distributed and coördination-free log management system

  •    Go

I hoped to find the opportunity to continue developing OK Log after the spike of its creation. Unfortunately, despite effort, no such opportunity presented itself. Please look at OK Log for inspiration, and consider using the (maintained!) projects that came from it, ulid and run. OK Log is a distributed and coördination-free log management system for big ol' clusters. It's an on-prem solution that's designed to be a sort of building block: easy to understand, easy to operate, and easy to extend.

slf4j - Simple Logging Facade for Java

  •    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.