updated README

This commit is contained in:
LosslessBot 2016-05-03 23:09:57 +02:00
parent 043639ebff
commit 6875881cf3
2 changed files with 22 additions and 18 deletions

View File

@ -1,28 +1,30 @@
# beautylog # beautylog
beautiful logging beautiful logging, TypeScript ready
## Status ## Status
[![Build Status](https://travis-ci.org/pushrocks/beautylog.svg?branch=v0.0.9)](https://travis-ci.org/pushrocks/beautylog) [![Build Status](https://travis-ci.org/pushrocks/beautylog.svg?branch=v0.0.9)](https://travis-ci.org/pushrocks/beautylog)
[![Dependency Status](https://david-dm.org/pushrocks/beautylog.svg)](https://david-dm.org/pushrocks/beautylog) [![Dependency Status](https://david-dm.org/pushrocks/beautylog.svg)](https://david-dm.org/pushrocks/beautylog)
[![bitHound Dependencies](https://www.bithound.io/github/pushrocks/beautylog/badges/dependencies.svg)](https://www.bithound.io/github/pushrocks/beautylog/master/dependencies/npm) [![bitHound Dependencies](https://www.bithound.io/github/pushrocks/beautylog/badges/dependencies.svg)](https://www.bithound.io/github/pushrocks/beautylog/master/dependencies/npm)
[![bitHound Score](https://www.bithound.io/github/pushrocks/beautylog/badges/score.svg)](https://www.bithound.io/github/pushrocks/beautylog) [![bitHound Score](https://www.bithound.io/github/pushrocks/beautylog/badges/score.svg)](https://www.bithound.io/github/pushrocks/beautylog)
[![Coverage Status](https://coveralls.io/repos/github/pushrocks/beautylog/badge.svg?branch=greenkeeper-npmts-2.1.10)](https://coveralls.io/github/pushrocks/beautylog?branch=greenkeeper-npmts-2.1.10) [![codecov](https://codecov.io/gh/pushrocks/beautylog/branch/master/graph/badge.svg)](https://codecov.io/gh/pushrocks/beautylog)
## Usage ## Usage
```javascript ```javascript
var beautylog = require("beautylog"); //for use in OS console environment AND browser console
### Simple Logging beautylog.log("some log message"); // normal console log message
var bl = require('beautylog'); //for use in OS console environment AND browser console beautylog.info("some log message") // info console log message
beautylog.ok("some log message"); // ok console log message
beautylog.warn("some log message"); // warn console log message
beautylog.success("some success message"); // success console log message
beautylog.error("some error message"); // error console log message
// alternatively you can use a logType parameter
bl.log('some log message'); //normal console log message beautylog.log("some log message","normal");
bl.success('some success message'); //success console log message beautylog.log("some success message","success");
bl.error('some error message'); //error console log message beautylog.log("some error message","error");
/* ... and so on ... */
//alternatively you can use a logType parameter
bl.log('some log message','normal');
bl.log('some success message','success');
bl.log('some error message','error');
``` ```
The plugin produces beautiful output like this: The plugin produces beautiful output like this:
![console.png](https://mediaserve.lossless.digital/github.com/pushrocks/beautylog/console.png) ![console.png](https://mediaserve.lossless.digital/github.com/pushrocks/beautylog/console.png)
@ -34,13 +36,15 @@ The plugin produces beautiful output like this:
### Console Tables ### Console Tables
beautylog allows displaying data in nice tables for better overview. beautylog allows displaying data in nice tables for better overview.
> **Note:** This only works only in nodejs for now.
There are different types of tables. There are different types of tables.
#### Custom #### Custom
```javascript ```javascript
var bl = require('beautylog')("os"); //for use in OS console environment var beautylog = require("beautylog");
var myTable = bl.table.new("custom",["Heading1".blue,"Heading2".blue,"Heading3".blue]); // type "custom" var myTable = beautylog.table.new("custom",["Heading1".blue,"Heading2".blue,"Heading3".blue]); // type "custom"
myTable.push(["check 1","success"]); // adds a row the myTable myTable.push(["check 1","success"]); // adds a row the myTable
myTable.push(["check 2","error"]); // adds a row the myTable myTable.push(["check 2","error"]); // adds a row the myTable
myTable.push(["check 3","error"]); // adds a row the myTable myTable.push(["check 3","error"]); // adds a row the myTable
@ -50,8 +54,8 @@ myTable.print(); //prints myTable to the console
#### Checks #### Checks
```javascript ```javascript
var bl = require('beautylog')("os"); //for use in OS console environment var beautylog = require("beautylog");
var myTable = bl.table.new("checks"); // type checks var myTable = beautylog.table.new("checks"); // type checks
myTable.push(["check 1","success"]); // adds a row the myTable myTable.push(["check 1","success"]); // adds a row the myTable
myTable.push(["check 2","error"]); // adds a row the myTable myTable.push(["check 2","error"]); // adds a row the myTable
myTable.push(["check 3","error"]); // adds a row the myTable myTable.push(["check 3","error"]); // adds a row the myTable

View File

@ -1,7 +1,7 @@
{ {
"name": "beautylog", "name": "beautylog",
"version": "4.1.5", "version": "4.1.5",
"description": "beautiful logging", "description": "beautiful logging, TypeScript ready",
"main": "dist/index.js", "main": "dist/index.js",
"typings": "dist/index.d.ts", "typings": "dist/index.d.ts",
"scripts": { "scripts": {