Top 23 Logger Open-Source Projects

  • Monolog

    Sends your logs to files, sockets, inboxes, databases and various web services

    Project mention: Will console logs ever be added to PHP? | /r/PHP | 2023-03-02

    If you need something more flexible you could always use Monolog which provides a bunch of adapters to log to any service want. You could for example use the syslog adapter to send your logs to syslog, and then configure rsyslog to print them directly into your terminal (or just `tail -f` a log file).

  • Loguru

    Python logging made (stupidly) simple

    Project mention: a few comments and questions about loguru - the most popular 3rd party logging module for Python | /r/Python | 2023-04-18
  • Sonar

    Write Clean Java Code. Always.. Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • logger

    ✔️ Simple, pretty and powerful logger for android

  • CocoaLumberjack

    A fast & simple, yet powerful & flexible logging framework for macOS, iOS, tvOS and watchOS

    Project mention: How to log only in debug mode? including network logs | /r/iOSProgramming | 2022-11-26

    Does anyone have experience with this? I've seen people mentioning to use Cocoalumberjack but not sure if its the right package (meaning if its not overkill). Apple have an open source logging library as well for this.

  • pino

    🌲 super fast, all natural json logger

    Project mention: Migrate Your Express Application to Fastify | dev.to | 2023-07-05

    Learn more about logging in Fastify and how to customize the Pino logger.

  • gf

    GoFrame is a modular, powerful, high-performance and enterprise-class application development framework of Golang. (by gogf)

  • signale

    Highly configurable logging utility

    Project mention: 7 Best Node.js Logging Libraries for Your Next Projects | dev.to | 2022-12-13

    Signale consists of 19 loggers for Javascript applications. It supports TypeScript and scoped logging. It consists of timers that help log the timestamp, data, and filename. Apart from the 19 loggers like await, complete, fatal, fav, info, etc., one can create custom logs.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • morgan

    HTTP request logger middleware for node.js

    Project mention: Effective use of middleware in express.js: practical approaches | dev.to | 2023-09-03

    Documentation Link: morgan

  • NLog

    NLog - Advanced and Structured Logging for Various .NET Platforms

    Project mention: Logging in ASP.NET | dev.to | 2023-05-24


  • Pulse

    Network Logger for Apple platforms (by kean)

  • Apache Log4j 2

    Apache Log4j 2 is a versatile, feature-rich, efficient logging API and backend for Java.

    Project mention: The Unsung Heroes of Open Source: The Dedicated Maintainers Behind Lesser-Known Projects | dev.to | 2023-03-05
  • xLog

    Android logger, pretty, powerful and flexible, log to everywhere, save to file, all you want is here. (by elvishew)

    Project mention: Write logs to filesystem manually or is there a framework? | /r/androiddev | 2023-04-16

    There are also some logging libraries which try to make logcat but "better" and can write to disk, I haven't tried these myself https://github.com/elvishew/xLog

  • monolog-bundle

    Symfony Monolog Bundle

    Project mention: monolog-bundle VS small-logger-bundle - a user suggested alternative | libhunt.com/r/monolog-bundle | 2022-12-18
  • typescript-express-starter

    📘 Quick and Easy TypeScript Express Starter

    Project mention: Why is this so hard to do? Help | /r/typescript | 2023-02-19
  • Wormholy

    iOS network debugging, like a wizard 🧙‍♂️

  • sc

    Common libraries and data structures for C.

    Project mention: A simple hash table in C | news.ycombinator.com | 2023-06-13
  • plog

    Portable, simple and extensible C++ logging library

    Project mention: Fully Permissive License C++ Logger For Embedded System | /r/embedded | 2023-06-28
  • Logbook

    An extensible Java library for HTTP request and response logging

    Project mention: Spring Library To Potentially Log and Store Every API request? | /r/java | 2023-07-10

    If by API the author means HTTP, Logbook satifies most of the requirements.

  • log

    Structured logging package for Go. (by apex)

    Project mention: Best Logging Library for Golang | dev.to | 2023-02-12

    logrus README recommended using other libraries such as Zerolog, Zap, and Apex.

  • LoggingInterceptor

    An OkHttp interceptor which has pretty logger for request and response. +Mock support

  • awesome-canbus

    :articulated_lorry: Awesome CAN bus tools, hardware and resources for Cyber Security Researchers, Reverse Engineers, and Automotive Electronics Enthusiasts.

    Project mention: can bus newbie | /r/FSAE | 2023-01-04

    here’s a GitHub repo that has a lot of tools and references for code pertaining to CAN, might start here

  • tslog

    📝 tslog - Universal Logger for TypeScript and JavaScript

    Project mention: After having used many loggers/debuggers... | /r/typescript | 2023-02-11

    I did some research last week and ended up using tslog https://github.com/fullstack-build/tslog

  • tracer for node.js

    A powerful and customizable logging library for node.js

    Project mention: 7 Best Node.js Logging Libraries for Your Next Projects | dev.to | 2022-12-13

    Tracer calls itself the customizable and powerful logging library for Nodejs. With Tracer, you can print simple logs, colored logs, and even set output levels. You can customize it by printing a timestamp, file name, line number, and even the call stack! The list is huge!

  • Mergify

    Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-09-03.

Logger related posts


What are some of the best open-source Logger projects? This list will help you:

Project Stars
1 Monolog 20,533
2 Loguru 16,037
3 logger 13,650
4 CocoaLumberjack 13,028
5 pino 12,089
6 gf 10,052
7 signale 8,805
8 morgan 7,607
9 NLog 5,976
10 Pulse 5,536
11 Apache Log4j 2 3,154
12 xLog 2,888
13 monolog-bundle 2,817
14 typescript-express-starter 2,303
15 Wormholy 2,234
16 sc 2,078
17 plog 1,910
18 Logbook 1,583
19 log 1,331
20 LoggingInterceptor 1,287
21 awesome-canbus 1,259
22 tslog 1,161
23 tracer for node.js 1,137
Updating dependencies is time-consuming.
Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.