Package Exports
- m-log
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (m-log) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
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