# complete-logger

> Complete logger for your nodejs application with HTML logs generated

Latest version **1.0.2** (published 2019-03-11) · MIT license · 0 weekly downloads

## Install

```sh
npm install complete-logger
pnpm add complete-logger
yarn add complete-logger
bun add complete-logger
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.2 |
| Published | 2019-03-11 |
| First published | 2018-04-06 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 2 |
| Unpacked size | 10.5 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 5 |
| Author | Ouandi Mbiandja Hoffer Fleury |
| Maintainers | leonhard |
| Keywords | Logger, nodejs, color, file, html, personalise, style, log |

## Links

- npm: https://www.npmjs.com/package/complete-logger
- Repository: https://github.com/HofferLeonhard/complete-logger
- Homepage: https://github.com/HofferLeonhard/complete-logger#readme
- Issues: https://github.com/HofferLeonhard/complete-logger/issues
- npm.io page: https://npm.io/package/complete-logger

## Dependencies (2)

- [colors](https://npm.io/package/colors.md) ^1.2.1
- [simple-clock](https://npm.io/package/simple-clock.md) ^1.0.1

## Alternatives

- [cli-color](https://npm.io/package/cli-color.md) — 3.4M weekly downloads
- [log](https://npm.io/package/log.md) — 1.3M weekly downloads
- [logstash-client](https://npm.io/package/logstash-client.md) — 4.5K weekly downloads
- [@nocobase/plugin-logger](https://npm.io/package/@nocobase/plugin-logger.md) — 2.0K weekly downloads
- [child-process-debug](https://npm.io/package/child-process-debug.md) — 695 weekly downloads

## Recent versions

- 1.0.2 (latest) — 2019-03-11
- 1.0.1 — 2018-04-06
- 1.0.0 — 2018-04-06

## README

# complete-logger
Complete logger for your nodejs application with HTML logs generated.

[![NPM version](https://img.shields.io/npm/v/complete-logger.svg)](https://www.npmjs.com/package/complete-logger)

## How to use

#### Install it as npm dependence

	npm install complete-logger


#### Log Messages
To log something into a console and files, you just have to firts instanciate "customise-log" object like this:

	var logger = require("complete-logger");            

Secondly, you have to set the output path of the logs trace and html by calling the init method of your object :
	
	logger.init({output:"/path/to/the/ouputs/logs/folder"});

Now you can log what you want by calling the log method of your object :
	
	logger.log(message, level);

They are two options here :
	
###### The level option
To specify the level of the log, we have 7 possibilities :

	- info    
	- success
	- fatal
	- warn
	- debug
	- error
	- default

"default" level is the default level use to set a normal info log or to customise output messages when no level are specified into a log method :
	
	logger.log(message);


#### Complete example

	var logger = require("complete-logger");
		logger.init({output:"Loggers"});
		logger.log("Information message", "info");


## License

[MIT](LICENSE)


Enjoy it !

---
_Source: https://npm.io/package/complete-logger · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
