Sends your logs to files, sockets, inboxes, databases and various web services
Repository Index
76,855 visible repositories in the index
1–24 of 53 · Most stars
The POCO C++ Libraries are powerful cross-platform C++ libraries for building network- and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems.
- c-plus-plus
- xml
- json
- networking
Annotation-triggered method call logging for your debug builds.
NLog - Flexible and Structured Logging for various .NET Platforms
- nlog
- logging
- logging-library
- netstandard
A debug log framework for use in Swift projects. Allows you to log details to the console (and optionally a file), just like you would have with NSLog() or print(), but with additional information, such as the date, function name, filename and line number.
An attempt to tame Rails' default policy to log everything.
:ledger: Minimal lightweight logging for JavaScript, adding reliable log level methods to wrap any available console.log methods
- javascript
- logging
- lightweight
- loglevel
Portable, simple and extensible C++ logging library
Logging implementation for Rust
- rust-library
- logging
Logback JSON encoder and appenders
- logback
- json
- logstash
- logback-appender
P6Spy is a framework that enables database data to be seamlessly intercepted and logged with no code changes to the application.
- p6spy
- java
- jdbc
- jdbc-logging
An extensible Java library for HTTP request and response logging
- java
- http-logs
- spring-boot-starter
- plugin-extension
Unobtrusive logging library with zero dependencies for Deno, Node.js, Bun, browsers, and edge functions
G3log is an asynchronous, "crash safe", logger that is easy to use with default logging sinks or you can add your own. G3log is made with plain C++14 (C++11 support up to release 1.3.2) with no external libraries (except gtest used for unit tests). G3log is made to be cross-platform, currently running on OSX, Windows and several Linux distros. See Readme below for details of usage.
A portable logging abstraction for .NET
Common packages for Go
Translated📑 Lightweight, configurable, extensible logging library written in Go. Support multi level, multi outputs and built-in multi file logger, buffers, clean, rotate-file handling. Easy to use. Also includes compression among its enhanced features.
- logging
- go-logger
- monolog
- file-logging
Powerful and flexible library for logging on files, console, memory, email, rest, eventlog, syslog, slack, telegram, redis, logstash, elasticsearch, influxdb, graylog, Sentry, Twilio, ide debug messages and throw events for Delphi/Firemonkey/freepascal/.NET (Windows/Linux/OSX/IOS/Android).
A logger for Go SQL database driver without modifying existing *sql.DB stdlib usage.
Very fast synchronous and asynchronous C++17 logging library
- logging
- logging-library
- logger
- library
:green_book: Simple, configurable and scalable Structured Logging for Go.
- logging
- errors
- stack-traces
Rolling writer is an IO util for auto rolling write in go.
- golang-library
- filewriter
- ioutil
- rotate
A Ruby structured logging is capable of handling a message, custom data or an exception easily and generates JSON or human readable logs.
- ruby
- structured-logging
- logger
- json-logging
Diff logger between states for redux