
# Welcome to LogThis!
[![Build Status](https://travis-ci.org/Nikolas-19th/lightweight-logger.svg?branch=master)](https://travis-ci.org/Nikolas-19th/lightweight-logger) ![npm](https://img.shields.io/npm/v/node-logthis.svg)

**LogThis** is a lightweight console logging tool for Node.js. **LogThis** improves the standard experience by adding a little more style and orginization 😃.

## Install

`npm install node-logthis`

## Usage
### Example
```javascript
const LogThis = require(node-logthis);
const logger = new LogThis('AppName', 'AppNameColor');
logger.info("A simple information message!");
```
### Current Supported Colors
- Red
- Yellow
- Green
- Blue 
- Gray

### Log Types

`logger.info(message);`

- Message: String containing message to be pushed to console

`logger.success(message);`

- Message: String containing message to be pushed to console

 `logger.warning(message);`

- Message: String containing message to be pushed to console

 `logger.error(message, stacktrace);`

- Message: String containing message to be pushed to console
- Stacktrace: **Optional** error stacktrace

## Roadmap
1. Redo `README.md` with images
2. Add custom logging types
3. Add log streaming
