New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

exa-logger

Package Overview
Dependencies
Maintainers
0
Versions
14
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

exa-logger - npm Package Compare versions

Comparing version 1.0.12 to 1.1.0

2

package.json
{
"name": "exa-logger",
"version": "1.0.12",
"version": "1.1.0",
"description": "Advanced JavaScript logger for debugging.",

@@ -5,0 +5,0 @@ "main": "dist/index.js",

@@ -1,3 +0,70 @@

# ExaLogger Advanced Javascript Logger
# Exalogger
TODO
A simple and customizable terminal logger utility for Node.js applications. Exalogger allows you to log messages with different levels of severity (`INFO`, `WARN`, `ERROR`), all with color-coded output for better readability.
## Features
- **Timestamped Logs**: Automatically adds a timestamp to every log.
- **Color-Coded Output**: Uses `chalk` to colorize log levels for easy identification.
- **Simple API**: Call `info`, `warn`, or `error` methods directly without the need for instantiating classes.
- **Chainable Logging**: Supports chaining log levels in a single line.
## Installation
You can install the library via npm:
```bash
npm install exalogger
```
## Usage
Import the Exalogger object and use the logging functions as needed.
```typescript
import { Exalogger } from 'exalogger';
Exalogger.info('This is an info message');
Exalogger.warn('This is a warning message');
Exalogger.error('This is an error message');
```
### Example Output
When using the logger, you’ll see output like this in your terminal:
```
[2024-08-13 14:55:23] INFO: This is an info message
[2024-08-13 14:55:24] WARN: This is a warning message
[2024-08-13 14:55:25] ERROR: This is an error message
```
### Chaining Example
You can chain multiple log methods together:
```typescript
Exalogger.info('Starting process...')
.warn('Low disk space')
.error('Failed to complete process');
```
## Dependencies
Dependencies
• dayjs: For formatting timestamps.
• chalk: For colorizing terminal output.
## License
This project is licensed under the MIT License - see the LICENSE file for details.
## Contributing
Contributions are welcome! Please open an issue or submit a pull request.
## Author
Rainer Regan - rainer.aff@gmail.com
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc