You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A [Node.js package](https://www.npmjs.com/package/lambda-log) to facilitate and enforce logging standards from processes and applications running within Lambda Functions, various AWS Services, and wherever JSON logs are desired. Lambda Log formats your log messages as JSON for simple parsing and filtering within tools such as CloudWatch Logs. Supports **Node 10+**.
8
+
LambdaLog is a [Node.js package](https://www.npmjs.com/package/lambda-log) facilitates and enforces logging standards in Node.js processes or applications **anywhere** by formatting your log messages as JSON for simple parsing and filtering within log management tools, such as CloudWatch Logs. _Works with all of the supported versions of Node.js on Lambda._
9
+
10
+
Originally created for AWS Lambda Functions, LambdaLog is a lightweight and feature-rich library that has **no** dependency on AWS or Lambda, meaning you can use it in any type of Node.js project you wish. **It's really a universal JSON logger.**
9
11
10
-
> This module is not just for Lambda! You can use this is many different environments that support reading JSON from logs. While the name remains `lambda-log`, it's really a universal JSON logger.
11
12
12
13
**Why another lambda logger?**
13
-
There are others out there, but seemed to be convoluted, included more functionality than needed, not maintained, or not configurable enough. I created lambda-log to include the important functionality from other loggers, but still keeping it simple with minimal dependencies.
14
+
There are plenty of other logging libraries in the NPM ecosystem but most are convoluted, included more functionality than needed, not maintained, or are not configurable enough. I created LambdaLog to include the important functionality from other loggers, but still maintaining simplicity with minimal dependencies.
14
15
15
16
### Features
16
17
@@ -22,12 +23,12 @@ Anyone can log JSON to the `console`, but with Lambda Log you also get:
22
23
- Pluggable and customizable by extending the LambdaLog class.
23
24
- Pretty-printing of the JSON log message in dev mode.
24
25
- Well documented, commented, and maintained source code.
25
-
- Over 1 million downloads and more than 20k weekly downloads.
26
+
- Over 1.5 million downloads and more than 35k weekly downloads.
26
27
- Small footprint.
27
28
28
29
#### New in Version 3.0.0
29
30
30
-
Version 3.0.0 of Lambda Log brings a bunch of changes, new features, and a [new website](https://lambdalog.js.org).
31
+
Version 3.0.0 of Lambda Log brings a bunch of changes, new features, and a [new website](https://lambdalog.dev).
31
32
32
33
**Broad Changes:**
33
34
@@ -58,19 +59,19 @@ Version 3.0.0 of Lambda Log brings a bunch of changes, new features, and a [new
58
59
59
60
## Documentation
60
61
61
-
Documentation for Lambda Log has moved to our [new website](https://lambdalog.js.org).
62
+
Documentation for Lambda Log has moved to our [new website](https://lambdalog.dev).
62
63
63
64
64
65
65
66
## Tests
66
67
67
-
See [Development Documentation](https://lambdalog.js.org/docs/development).
68
+
See [Development Documentation](https://lambdalog.dev/docs/latest/development).
68
69
69
70
70
71
71
72
## Contributing
72
73
73
-
See [Contributing Documentation](https://lambdalog.js.org/docs/contributing).
74
+
See [Contributing Documentation](https://lambdalog.dev/docs/latest/contributing).
0 commit comments