This commit is contained in:
elex
2020-04-20 12:39:40 +09:00
commit b4c46884e6
3 changed files with 37 additions and 0 deletions

4
loggings-test.js Normal file
View File

@@ -0,0 +1,4 @@
const L = require('./loggings');
L.i("kkk");
L.i(L);

16
loggings.js Normal file
View File

@@ -0,0 +1,16 @@
/**
* Loggings JS
* by Elex
*/
const L = {
enabled: true,
level: 0,
v: function (message) { if (L.enabled && L.level <= 0) console.log(message) },
d: function (message) { if (L.enabled && L.level <= 1) console.debug(message) },
i: function (message) { if (L.enabled && L.level <= 2) console.info(message) },
w: function (message) { if (L.enabled && L.level <= 3) console.warn(message) },
e: function (message) { if (L.enabled && L.level <= 4) console.error(message) }
};
module.exports = L;

17
package.json Normal file
View File

@@ -0,0 +1,17 @@
{
"name": "@elex/loggings",
"version": "0.0.2",
"description": "Loggings",
"main": "loggings.js",
"scripts": {
"test": "node loggings-test.js"
},
"keywords": [
"loggings"
],
"author": "Elex",
"license": "Elex",
"publishConfig": {
"registry": "https://repository.elex-project.com/repository/npm-personal/"
}
}