From b4c46884e6d0389ff2d233d447f4e06a23f23893 Mon Sep 17 00:00:00 2001 From: elex Date: Mon, 20 Apr 2020 12:39:40 +0900 Subject: [PATCH] 0.0.2 --- loggings-test.js | 4 ++++ loggings.js | 16 ++++++++++++++++ package.json | 17 +++++++++++++++++ 3 files changed, 37 insertions(+) create mode 100644 loggings-test.js create mode 100644 loggings.js create mode 100644 package.json diff --git a/loggings-test.js b/loggings-test.js new file mode 100644 index 0000000..fd42df0 --- /dev/null +++ b/loggings-test.js @@ -0,0 +1,4 @@ +const L = require('./loggings'); + +L.i("kkk"); +L.i(L); \ No newline at end of file diff --git a/loggings.js b/loggings.js new file mode 100644 index 0000000..be7615c --- /dev/null +++ b/loggings.js @@ -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; + diff --git a/package.json b/package.json new file mode 100644 index 0000000..981dc72 --- /dev/null +++ b/package.json @@ -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/" + } +} \ No newline at end of file