0.0.1 • Published 9 years ago
m-log v0.0.1
m-log
インストール - Install
$ npm i -S m-log
使い方 - Usage
NodeJS
var log = require('./libs/log.js');
log.out('# usage');
log.out("A", {"hoge":"huga"});
log.silly("A", {"hoge":"fuga"});
log.info("A", {"hoge":"fuga"});
log.input("A", {"hoge":"fuga"});
log.verbose("A", {"hoge":"fuga"});
log.data("A", {"hoge":"fuga"});
log.help("A", {"hoge":"fuga"});
log.warn("A", {"hoge":"fuga"});
log.debug("A", {"hoge":"fuga"});
log.error("A", {"hoge":"fuga"});
log.out('# Switch Debuggable');
log.setDebuggable(false);
log.out("B", {"hoge":"huga"}); // <- Always output
log.silly("B", {"hoge":"fuga"});
log.info("B", {"hoge":"fuga"});
log.input("B", {"hoge":"fuga"});
log.verbose("B", {"hoge":"fuga"});
log.data("B", {"hoge":"fuga"});
log.help("B", {"hoge":"fuga"});
log.warn("B", {"hoge":"fuga"});
log.debug("B", {"hoge":"fuga"});
log.error("B", {"hoge":"fuga"});
log.out('# Switch Debuggable');
log.setDebuggable(true);
log.out("C", {"hoge":"huga"});
log.silly("C", {"hoge":"fuga"});
log.info("C", {"hoge":"fuga"});
log.input("C", {"hoge":"fuga"});
log.verbose("C", {"hoge":"fuga"});
log.data("C", {"hoge":"fuga"});
log.help("C", {"hoge":"fuga"});
log.warn("C", {"hoge":"fuga"});
log.debug("C", {"hoge":"fuga"});
log.error("C", {"hoge":"fuga"});
log.out();
log.out('# Change Theme');
var theme = log.getColorTheme();
log.out(theme);
log.silly("D", {"hoge":"fuga"});
log.setColorTheme({silly: ['magenta','underline']});
log.silly("D", {"hoge":"fuga"}); // <- changed magenta and underline
log.setColorTheme({silly: 'yellow'});
log.silly("C", {"hoge":"fuga"}); // <- changed Yellow
log.info("C", {"hoge":"fuga"});
log.input("C", {"hoge":"fuga"});
log.verbose("C", {"hoge":"fuga"});
log.data("C", {"hoge":"fuga"});
log.help("C", {"hoge":"fuga"});
log.warn("C", {"hoge":"fuga"});
log.debug("C", {"hoge":"fuga"});
log.error("C", {"hoge":"fuga"});
// Change DateTimeFormat
var format = log.getDateTimeformat();
log.out(format);
format = 'yyyy.mm.dd hh:mm:ss # ';
log.setDateTimeformat(format);
log.warn("a", {"hoge":"foo"});
examples
<img src="https://raw.githubusercontent.com/misak1/m-log/master/screenshot.png" "スクリーンショット" style="padding:10px">
ライセンス - License
MIT License
作者 - Author
- (C)Misaki Shibata misaki.pink@gmail.com
0.0.1
9 years ago