Skip to content

Latest commit

 

History

History
740 lines (630 loc) · 35.3 KB

logging.md

File metadata and controls

740 lines (630 loc) · 35.3 KB

Bookmarks tagged [logging]

https://thorben-janssen.com/hibernate-envers-getting-started/

Youtube Video for blog post - 8min

A lot of business applications require an audit log that documents all changes that were performed on the managed dat...


https://labs.ig.com/logging-level-wrong-abstraction

So you just wrote another try/catch block and again you start wondering: should I log this exception as an ERROR or a WARN? Or perhaps you wrote another one of those conditional branches that “should ...

  • 📆 published on: 2016-04-05
  • tags: logging

https://www.baeldung.com/spring-boot-changing-log-level-at-runtime

In this tutorial, we're going to look at ways we can change the logging level of a Spring Boot application at runtime. As with many things, Spring Boot has built-in logging functionality that configur...


https://www.youtube.com/watch?v=juP9VApKy_I

Adrian talks about often confused telemetry tools: Logging, Metrics and Distributed Tracing. He shows how to capture latency using each of those tools and how they work differently. Through examples a...


https://www.youtube.com/watch?v=6GQqneNFVkU

What do configuration changes, stack traces and billing events all have in common? You’ll want them all in your centralized log management system. In this session, we’ll give practical guidance on con...


https://www.fluentd.org/

Fluentd collects events from various data sources and writes them to files, RDBMS, NoSQL, IaaS, SaaS, Hadoop and so on.


https://github.com/3Hren/blackhole

Attribute-based logging framework, which is designed to be fast, modular and highly customizable. [MIT]


http://www.boost.org/doc/libs/1_56_0/libs/log/doc/html/index.html

Designed to be very modular and extensible. [Boost]


https://github.com/easylogging/easyloggingpp

Single header only, extremely light-weight high performance logging library for C++11 (or higher) applications. [MIT] website


https://github.com/KjellKod/g3log

Asynchronous logger with Dynamic Sinks. [PublicDomain]


https://github.com/google/glog

C++ implementation of the Google logging module.


http://log4cpp.sourceforge.net/

A library of C++ classes for flexible logging to files, syslog, IDSA and other destinations. [LGPL]


https://github.com/log4cplus/log4cplus

A simple to use C++ logging API providing thread-safe, flexible, and arbitrarily granular control over log management and configuration. [BSD & Apache2]


https://github.com/emilk/loguru

A lightweight C++ logging library. [PublicDomain]


https://github.com/SergiusTheBest/plog

Portable and simple log for C++ in less than 1000 lines of code. [MPL2]


https://github.com/mattiasflodin/reckless

Low-latency, high-throughput, asynchronous logging library for C++. [MIT]


https://github.com/gabime/spdlog

Super fast, header only, C++ logging library.


http://www.templog.org/

A very small and lightweight C++ library which you can use to add logging to your C++ applications. [Boost]


http://baical.net/p7.html

An open source and cross-platform library for high-speed sending telemetry & trace data with minimal usage of CPU and memory. [LGPL]


https://github.com/rust-lang-nursery/log

Logging implementation for Rust Build Status


https://github.com/slog-rs/slog

Structured, composable logging for Rust Build Status


https://github.com/sfackler/log4rs

highly configurable logging framework modeled after Java's Logback and log4j libraries [Build Status](https://travis-ci.org/sfackler/log...


http://www.dasblinkenlichten.com/logging-in-kubernetes-with-fluentd-and-elasticsearch/


http://www.devoperandi.com/logging-kafka-topic-by-kubernetes-namespace/


https://github.com/amoghe/distillog

distilled levelled logging (think of it as stdlib + log levels).


https://github.com/kpango/glg

glg is simple and fast leveled logging library for Go.


https://github.com/lajosbencz/glo

PHP Monolog inspired logging facility with identical severity levels.


https://github.com/golang/glog

Leveled execution logs for Go.


https://github.com/utahta/go-cronowriter

Simple writer that rotate log files automatically based on current date and time, like cronolog.


https://github.com/subchen/go-log

Simple and configurable Logging in Go, with level, formatters and writers.


https://github.com/siddontang/go-log

Log lib supports level and multi handlers.


https://github.com/ian-kent/go-log

Log4j implementation in Go.


https://github.com/apsdehal/go-logger

Simple logger of Go Programs, with level handlers.


https://github.com/sadlil/gologger

Simple easy to use log lib for go, logs in Colored Console, Simple Console, File or Elasticsearch.


https://github.com/aphistic/gomol

Multiple-output, structured logging for Go with extensible logging outputs.


https://github.com/One-com/gone/tree/master/log

Fast, extendable, full-featured, std-lib source compatible log library.


https://github.com/ssgreg/journald

Go implementation of systemd Journal's native API for logging.


https://github.com/aerogo/log

An O(1) logging system that allows you to connect one log to multiple writers (e.g. stdout, a file and a TCP connection).


https://github.com/apex/log

Structured logging package for Go.


https://github.com/go-playground/log

Simple, configurable and scalable Structured Logging for Go.


https://github.com/teris-io/log

Structured log interface for Go cleanly separates logging facade from its implementation.


https://github.com/firstrow/logvoyage

Full-featured logging saas written in golang.


https://github.com/inconshreveable/log15

Simple, powerful logging for Go.


https://github.com/ewwwwwqm/logdump

Package for multi-level logging.


https://github.com/chzyer/logex

Golang log lib, supports tracking and level, wrap by standard log lib.


https://github.com/azer/logger

Minimalistic logging library for Go.


https://github.com/borderstech/logmatic

Colorized logger for Golang with dynamic log level configuration.


https://github.com/mbndr/logo

Golang logger to different configurable writers.


https://github.com/Sirupsen/logrus

Structured logger for Go.


https://github.com/sebest/logrusly

logrus plug-in to send errors to a Loggly.


https://github.com/hashicorp/logutils

Utilities for slightly better logging in Go (Golang) extending the standard logger.


https://github.com/mgutz/logxi

12-factor app logger that is fast and makes you happy.


https://github.com/natefinch/lumberjack

Simple rolling logger, implements io.WriteCloser.


https://github.com/jbrodriguez/mlog

Simple logging module for go, with 5 levels, an optional rotating logfile feature and stdout/stderr output.


https://github.com/francoispqt/onelog

Onelog is a dead simple but very efficient JSON logger. It is the fastest JSON logger out there in all scenario. Also, it is one of the logger with the lowest allocation.


https://github.com/go-ozzo/ozzo-log

High performance logging supporting log severity, categorization, and filtering. Can send filtered log messages to various targets (e.g. console, network, mail).


https://github.com/arthurkiller/rollingWriter

RollingWriter is an auto-rotate io.Writer implementation with multi policies to provide log file rotation.


https://github.com/cihub/seelog

Logging functionality with flexible dispatching, filtering, and formatting.


https://github.com/davecgh/go-spew

Implements a deep pretty printer for Go data structures to aid in debugging.


https://github.com/alexcesaro/log

Stdlog is an object-oriented library providing leveled logging. It is very useful for cron jobs.


https://github.com/hpcloud/tail

Go package striving to emulate the features of the BSD tail program.


https://github.com/xfxdev/xlog

Plugin architecture and flexible log system for Go, with level ctrl, multiple log target and custom log format.


https://github.com/rs/xlog

Structured logger for net/context aware HTTP handlers with flexible dispatching.


https://github.com/uber-go/zap

Fast, structured, leveled logging in Go.


https://github.com/rs/zerolog

Zero-allocation JSON logger.


https://github.com/jordansissel/ruby-cabin

Structured+contextual logging experiments in Ruby.


https://github.com/fluent/fluentd

Fluentd collects events from various data sources and writes them to files, database or other types of storages.


https://github.com/trusche/httplog

Log outgoing HTTP requests.


https://github.com/colbygk/log4r

Log4r is a comprehensive and flexible logging library for use in Ruby programs.


https://github.com/TwP/logging

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


https://github.com/roidrage/lograge

An attempt to tame Rails' default policy to log everything.


https://github.com/le0pard/mongodb_logger

MongoDB logger for Rails.


https://github.com/asenchi/scrolls

Simple logging.


https://rocketjob.github.io/semantic_logger/

Scalable, next generation enterprise logging for Ruby.


https://github.com/crohr/syslogger

A drop-in replacement for the standard Logger Ruby library, that logs to the syslog instead of a log file.


https://github.com/rudionrails/yell

Your Extensible Logging Library.


https://stackify.com/logging-java/

When developing an application, chances are that it won’t perform as expected on the first run. Developers know that if it happens in production, debuggers won’t be available. Hence, logging statement...


https://github.com/ScatterHQ/eliot

Logging for complex & distributed systems.


http://logbook.readthedocs.io/en/stable/

Logging replacement for Python.


https://docs.python.org/3/library/logging.html

(Python standard library) Logging facility for Python.


https://github.com/getsentry/raven-python

Python client for Sentry, a log/error tracking, crash reporting and aggregation platform for web applications.


https://github.com/pinojs/pino

Extremely fast logger inspired by Bunyan.


https://github.com/watson/console-log-level

The most simple logger imaginable with support for log levels and custom prefixes.


https://github.com/guigrpa/storyboard

End-to-end, hierarchical, real-time, colorful logs and stories.


https://logging.apache.org/log4j

Complete rewrite with a powerful plugin and configuration architecture.


https://www.graylog.org

Open-source aggregator suited for extended role and permission management.


https://www.elastic.co/products/kibana

Analyzes and visualizes log files. Some features require payment.


https://logback.qos.ch

Robust logging library with interesting configuration options via Groovy.


https://github.com/zalando/logbook

Extensible, open-source library for HTTP request and response logging.


https://www.elastic.co/products/logstash

Tool for managing log files.


https://github.com/p6spy/p6spy

Enables logging for all JDBC transactions without changes to the code.


https://www.slf4j.org

Abstraction layer/simple logging facade.


http://www.tinylog.org

Lightweight logging framework with static logger class.


https://github.com/zalando/tracer

Call tracing and log correlation in distributed systems.


https://thisdavej.com/using-winston-a-versatile-logging-library-for-node-js/

We explore how to use Winston, a versatile logging library for Node.js, including colorizing console output, logging timestamp entries, and rotating logs.


https://thoughts-on-java.org/hibernate-logging-guide/

How should you configure your Hibernate logging to find performance issues during development? What is the best configuration for production?


http://docs.graylog.org

Graylog is an open source log management platform.


https://github.com/klauscfhq/signale

Hackable and configurable to the core, signale can be used for logging purposes, status reporting, as well as for handling the output rendering process of other node modules and applications.


https://logging.apache.org/log4j/2.x/

Apache Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many of the improvements available in Logback while fixing some inherent prob...


https://github.com/iccicci/rotating-file-stream

rotating-file-stream - Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.


https://blog.risingstack.com/node-js-logging-tutorial/

The aim of this article is to provide help with Node.js logging. Learn how to use the console module, the debug module, the winston library and Trace.


https://github.com/winstonjs/winston-daily-rotate-file

A transport for winston which logs to a rotating file each day.


https://github.com/winstonjs/winston/blob/master/docs/transports.md

In winston a transport is essentially a storage device for your logs. Each instance of a winston logger can have multiple transports configured at different levels. For example, one may want error l...


https://tools.ietf.org/html/rfc5424

This document describes the syslog protocol, which is used to convey event notification messages. This protocol utilizes a layered architecture, which allows the use of any number of transport ...


https://github.com/trentm/node-bunyan

A simple and fast JSON logging module for node.js services


https://github.com/winstonjs/winston

A multi-transport async logging library for node.js.


https://www.npmjs.com/package/debug

A tiny node.js debugging utility modelled after node core's debugging technique.


https://strongloop.com/strongblog/compare-node-js-logging-winston-bunyan/