Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/avernixtechnologies/angular-logger

A logger built with angular in mind
https://github.com/avernixtechnologies/angular-logger

Last synced: 23 days ago
JSON representation

A logger built with angular in mind

Awesome Lists containing this project

README

        

# Angular Logger by Avernix Technologies

Angular Logger is a simple logging tool

## Installation

Install @trarn/angular-logger with npm

```bash
npm i @trarn/angular-logger
```

Install @trarn/angular-logger with yarn
```bash
yarn add @trarn/angular-logger
```
## Usage

```javascript
// CommonJS
const { log } = require('@trarn/angular-logger');

// ESM
import { log } from '@trarn/angular-logger';
```

# Available Log Levels

| Parameter | Type | Description |
| :-------- | :------- | :-------------------------------- |
| `info` | `method` | Accepts two properties; message and data. Again, data can be an object, array, etc. |
| `debug` | `method` | Accepts two properties; message and data. Again, data can be an object, array, etc. |
| `error` | `method` | Accepts two properties; message and data. Again, data can be an object, array, etc. |
| `warn` | `method` | Accepts two properties; message and data. Again, data can be an object, array, etc. |
| `assert` | `method` | Accepts an assertion group and a message/object. Acts as a standard console.assert |
| `group` | `method` | Starts a console group |
| `groupEnd` | `method` | Ends the above mentioned "group" |
| `Observable` | `method` | Interacts with/as an angular Observable, accepts an Observable and a name |

-- -

## Authors

- [@avernixtechnologies](https://www.github.com/avernixtechnologies)

## Support

For support, email [email protected] or join our Discord channel [Our Discord](https://discord.gg/zpdd6VTxwg).

## Contributing

We will be setting up a way for people to contribute, in the mean time, fork and create a pull request. Thanks!

## Feedback

If you have any feedback, please reach out to us at [email protected]

## Avernix Technologies

Avernix Technologies is a software company dedicated to providing solutions for businesses big and small, or even hobbyists.

## License

[MIT](https://choosealicense.com/licenses/mit/)

## Roadmap

- More to come

## Used By

This project is used by the following companies:

- Avernix Technologies