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 JavaScript Logging Projects
-
debug
A tiny JavaScript debugging utility modelled after Node.js core's debugging technique. Works in Node.js and web browsers
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
loglevel
:ledger: Minimal lightweight logging for JavaScript, adding reliable log level methods to wrap any available console.log methods
-
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.
-
qryn
qryn is a polyglot, high-performance observability framework for ClickHouse. Ingest, store and analyze logs, metrics and telemetry traces from any agent supporting Loki, Prometheus, OTLP, Tempo, Elastic, InfluxDB and many more formats and query transparently using Grafana or any other compatible client.
-
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.
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.
I wrote a Kibana plugin - https://github.com/sivasamyk/logtrail and few graylog plugins which opened many doors for me. It also helped me land my last job at The Sematext. I lost interest in maintaining the plugin after Elastic's open-source license changes.
Project mention: Show HN: Pyroscope/Phlare drop-in compatible replacement with OLAP storage | news.ycombinator.com | 2024-02-20
Project mention: Do you know of any "remote console" for `console.log()` output? | /r/PWA | 2023-06-08Maybe this can work https://github.com/chinchang/screenlog.js
Project mention: Show HN: Frugal by NumexaHQ- Transparency, Control and Cost Optimisation | news.ycombinator.com | 2023-08-23
JavaScript Logging related posts
- How to Become a Front-End Developer?
- Build a simple E-commerce PIM with Next.js, Prisma, and Neon
- Creating an Automated Profile README using Nodejs and GitHub Actions
- Preventing SQL injection attacks in Node.js
- Show HN: Pyroscope/Phlare drop-in compatible replacement with OLAP storage
- Conditional logging
- Deploying Preview Environments on Koyeb for GitHub Pull Requests
-
A note from our sponsor - WorkOS
workos.com | 19 Apr 2024
Index
What are some of the best open-source Logging projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | debug | 10,994 |
2 | signale | 8,877 |
3 | Bunyan | 7,128 |
4 | log4js-node | 5,752 |
5 | loglevel | 2,541 |
6 | logtrail | 1,404 |
7 | electron-log | 1,243 |
8 | DraftLog | 1,235 |
9 | tracer for node.js | 1,145 |
10 | qryn | 934 |
11 | screenlog.js | 852 |
12 | storyboard | 745 |
13 | log-process-errors | 469 |
14 | intel | 201 |
15 | ptkdev-logger | 160 |
16 | SAML-tracer | 134 |
17 | console-log-level | 109 |
18 | browser-bunyan | 92 |
19 | Logtown | 32 |
20 | contextual-logging-nodejs | 23 |
21 | loggin-js | 22 |
22 | frugal | 17 |
23 | sematext-agent-express | 16 |