The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Logging Open-Source Projects
-
Project mention: Next.js Error Monitoring with Sentry: Enhancing Your Application’s Reliability | dev.to | 2024-03-15
However, ensuring the reliability and performance of your Next.js app is equally crucial. That’s where Sentry comes into play. Combined with Sentry, an industry-leading error monitoring platform, Next.js empowers developers to proactively identify and resolve issues that may arise in their applications. In this article, we’ll explore how to integrate Sentry into your Next.js project for effective error monitoring and performance optimization.
-
Project mention: Authentication system using Golang and Sveltekit - Initialization and setup | dev.to | 2023-06-02
It's some sort of logging system well explained by Alex Edwards in Let’s Go Further. As stated, we could have used logrus or any other popular logging system in Go.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
When choosing distributed tracing tools, considerations include your technology stack, business requirements, and monitoring complexity. Zipkin, SkyWalking, and OpenTelemetry are popular distributed tracing solutions, each with its unique features.
-
GitHub repo: gabime/spdlog
-
I also needed to make a small patch to Promtail to make this work: https://github.com/grafana/loki/pull/10256
-
To add onto this, what's more commonly done these days is to use a library like Monolog which can be configured with multiple log handlers. One of the handlers which are typically enabled is one which writes to error_log. You can add more which write directly to a logging service like Sentry or whatever, or even in dev write an HTTP header paired with a browser extension which puts your backend log messages in your browser console (see the handler + install the extension for chrome or firefox)
-
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Project mention: Fighting the Good Fight: Change the Default Kibana Theme to Dark Mode | /r/elasticsearch | 2023-12-05
-
-
Definitely not for production, but for debugging (esp. in cases where interactive debugging doesn't work) I've found PySnooper very useful
-
-
CocoaLumberjack
A fast & simple, yet powerful & flexible logging framework for macOS, iOS, tvOS and watchOS
Project mention: Looking for a flexible and fast logging library with file rotation support | /r/flutterhelp | 2023-12-04On iOS using Swift I would depend on the CocoaLumberjack library to support all of my logging needs. It's fast, flexible, and very importantly, supports configurable log file rotationDDFileLogger(py)maximumFileSize). It's awesome.
-
Project mention: Embracing Kubernetes: The Future of Containerized Applications | dev.to | 2024-01-14
Get Started with Fluentd
-
debug
A tiny JavaScript debugging utility modelled after Node.js core's debugging technique. Works in Node.js and web browsers
Another way to solve this is to have the logs in place, but only enable them conditionally. If you enable all the logs are the time, you only get a lot of noise that won't help you. If you are using JavaScript, you can use the package debug to add logs that are active by the DEBUG environment variable.
-
gf
GoFrame is a modular, powerful, high-performance and enterprise-class application development framework of Golang. (by gogf)
-
Be aware that there is a performance impact compared to using zerolog directly [0] (my uneducated guess is it is likely due to pointer indirection).
[0]: https://github.com/rs/zerolog/issues/571#issuecomment-166202...
-
-
POCO
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.
-
Sigma rules https://github.com/SigmaHQ/sigma its value, I get it. Here’s a post https://www.linkedin.com/posts/nasreddinebencherchali_detection-blueteam-sigma-activity-7104868070069817344-mn91?utm_source=share&utm_medium=member_desktop detailing that 31 Sigma rules from the Sigma repository are triggering on different stages of the attack as described here https://thedfirreport.com/2023/08/28/html-smuggling-leads-to-domain-wide-ransomware/
-
-
Project mention: graylog VS openobserve - a user suggested alternative | libhunt.com/r/graylog2-server | 2023-09-07
-
These projects use dependency injection for connections and have no logging although they are ready to log to the console via SeriLog setup in Program.cs.
-
Alternatives are glog from Google is full-featured, like spdlog, while Plog offers a lightweight alternative. Both are worthy upgrades on using C++ built-in std::clog.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Logging related posts
- How to Become a Front-End Developer?
- Liquor Tags - Fetch OpenGraph data and Render the output
- VS Code app logs browser UI
- Show HN: Wirequery – Full-stack session replay and more
- VitePress 1.0
- Why so rude?
-
SLF4K VS kotlin-logging - a user suggested alternative
2 projects | 18 Mar 2024
-
A note from our sponsor - WorkOS
workos.com | 28 Mar 2024
Index
What are some of the best open-source Logging projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Sentry | 36,631 |
2 | logrus | 23,916 |
3 | skywalking | 23,106 |
4 | spdlog | 21,936 |
5 | loki | 21,863 |
6 | Monolog | 20,763 |
7 | zap | 20,762 |
8 | kibana | 19,240 |
9 | Loguru | 17,849 |
10 | PySnooper | 16,239 |
11 | Logstash | 13,961 |
12 | CocoaLumberjack | 13,102 |
13 | Fluentd | 12,489 |
14 | debug | 10,972 |
15 | gf | 10,722 |
16 | zerolog | 9,646 |
17 | signale | 8,854 |
18 | POCO | 7,829 |
19 | sigma | 7,464 |
20 | Bunyan | 7,124 |
21 | graylog | 7,007 |
22 | Serilog | 6,895 |
23 | glog | 6,765 |