@voliware/logger
Advanced tools
Comparing version 1.4.2 to 1.4.3
27
build.js
@@ -1,25 +0,6 @@ | ||
const uglify = require('uglify-es'); | ||
const fs = require('fs'); | ||
const NodeBuild = require('@voliware/node-build'); | ||
const version = "1.4.3"; | ||
const name = "Logger"; | ||
const input = './src/logger.js'; | ||
const output = './dist/logger.min.js'; | ||
fs.readFile(input, function(err, code){ | ||
if(err) throw err; | ||
let result = uglify.minify(code.toString()); | ||
fs.writeFile(output, result.code, function(err){ | ||
let status = "OK"; | ||
if(err){ | ||
status = "ERR"; | ||
console.error(err); | ||
} | ||
console.log(`\r\n\\\\ \/\/ \/\/\/\/\/\/ \/\/ \/\/ \\\\ \/\/ \/\/\\ \\\\\\\\\\\\ \\\\\\\\\\\\\\\r\n \\\\ \/\/ \/\/ \/\/ \/\/ \/\/ \\\\ \/\/\\ \/\/ \/\/ \\\\ \\\\ \\\\ \\\\___\r\n \\\\ \/\/ \/\/ \/\/ \/\/ \/\/ \\\\ \/\/ \\\\ \/\/ \/\/ \\\\ \\\\\\\\\\ \\\\\r\n \\\\\/ \/\/\/\/\/\/ \/\/\/\/\/\/ \/\/ \\\\\/ \\\\\/ \/\/ \\\\ \\\\ \\\\ \\\\\\\\\\\\`); | ||
console.log(` | ||
- ${(new Date()).toLocaleString()} | ||
- INPUT: ${input} | ||
- OUTPUT: ${output} | ||
- STATUS: ${status} | ||
`); | ||
}); | ||
}); | ||
new NodeBuild.Build({name, version, input, output}).run(); |
{ | ||
"name": "@voliware/logger", | ||
"version": "1.4.2", | ||
"version": "1.4.3", | ||
"description": "A tiny Javascript logger with levels and several options. Supports Node and all modern Browsers", | ||
@@ -29,6 +29,7 @@ "main": "index.js", | ||
"devDependencies": { | ||
"mocha": "^6.2.0", | ||
"uglify-es": "^3.3.9" | ||
"mocha": "^6.2.0" | ||
}, | ||
"dependencies": {} | ||
"dependencies": { | ||
"@voliware/node-build": "^1.0.3" | ||
} | ||
} |
@@ -0,9 +1,9 @@ | ||
const Assert = require('assert'); | ||
const Fs = require('fs'); | ||
const Logger = require('../index'); | ||
const assert = require('assert') | ||
const fs = require('fs'); | ||
const testfile = "./log.txt"; | ||
try { | ||
fs.accessSync(testfile); | ||
fs.unlinkSync(testfile); | ||
Fs.accessSync(testfile); | ||
Fs.unlinkSync(testfile); | ||
} | ||
@@ -18,3 +18,3 @@ catch(e){ | ||
let logger = new Logger(name); | ||
assert.strictEqual(logger.name, name); | ||
Assert.strictEqual(logger.name, name); | ||
}); | ||
@@ -25,3 +25,3 @@ | ||
let logger = new Logger("App", {level}); | ||
assert.strictEqual(logger.options.level, level); | ||
Assert.strictEqual(logger.options.level, level); | ||
}); | ||
@@ -31,3 +31,3 @@ | ||
let logger = new Logger("App", {timestamp: {state: true}}); | ||
assert.strictEqual(logger.options.timestamp.state, true); | ||
Assert.strictEqual(logger.options.timestamp.state, true); | ||
}); | ||
@@ -38,3 +38,3 @@ | ||
let logger = new Logger("App", {timestamp: {format}}); | ||
assert.strictEqual(logger.options.timestamp.format, format); | ||
Assert.strictEqual(logger.options.timestamp.format, format); | ||
}); | ||
@@ -45,3 +45,3 @@ | ||
let logger = new Logger("App", {context}); | ||
assert.strictEqual(logger.options.context, context); | ||
Assert.strictEqual(logger.options.context, context); | ||
}); | ||
@@ -53,3 +53,3 @@ | ||
let msg = logger.createMessage("Test", level); | ||
assert.strictEqual(msg, "[VRB] [App] Test"); | ||
Assert.strictEqual(msg, "[VRB] [App] Test"); | ||
}); | ||
@@ -61,3 +61,3 @@ | ||
let msg = logger.createMessage("Test", level); | ||
assert.strictEqual(msg, "[DBG] [App] Test"); | ||
Assert.strictEqual(msg, "[DBG] [App] Test"); | ||
}); | ||
@@ -69,3 +69,3 @@ | ||
let msg = logger.createMessage("Test", level); | ||
assert.strictEqual(msg, "[INF] [App] Test"); | ||
Assert.strictEqual(msg, "[INF] [App] Test"); | ||
}); | ||
@@ -77,3 +77,3 @@ | ||
let msg = logger.createMessage("Test", level); | ||
assert.strictEqual(msg, "[WRN] [App] Test"); | ||
Assert.strictEqual(msg, "[WRN] [App] Test"); | ||
}); | ||
@@ -85,3 +85,3 @@ | ||
let msg = logger.createMessage("Test", level); | ||
assert.strictEqual(msg, "[ERR] [App] Test"); | ||
Assert.strictEqual(msg, "[ERR] [App] Test"); | ||
}); | ||
@@ -92,3 +92,3 @@ | ||
let msg = logger.createMessage("Test", Logger.level.info); | ||
assert.strictEqual(msg, "[INF] [App] Test"); | ||
Assert.strictEqual(msg, "[INF] [App] Test"); | ||
}); | ||
@@ -99,3 +99,3 @@ | ||
let msg = logger.createMessage("Test", Logger.level.info); | ||
assert.strictEqual(msg, "[INF] [App] [User] Test"); | ||
Assert.strictEqual(msg, "[INF] [App] [User] Test"); | ||
}); | ||
@@ -110,3 +110,3 @@ | ||
let valid = regex.test(date); | ||
assert.strictEqual(valid, true); | ||
Assert.strictEqual(valid, true); | ||
}); | ||
@@ -122,3 +122,3 @@ | ||
await logger.info("Test"); | ||
assert.strictEqual(fs.existsSync(testfile), true); | ||
Assert.strictEqual(Fs.existsSync(testfile), true); | ||
}); | ||
@@ -135,5 +135,5 @@ | ||
await logger.info("Test"); | ||
let file = fs.readFileSync(testfile).toString(); | ||
let file = Fs.readFileSync(testfile).toString(); | ||
let contents = '[INF] [App] Test\r\n[INF] [App] Test\r\n'; | ||
assert.strictEqual(file, contents); | ||
Assert.strictEqual(file, contents); | ||
}); | ||
@@ -150,4 +150,4 @@ | ||
await logger.eraseLogFile(); | ||
let file = fs.readFileSync(testfile).toString(); | ||
assert.strictEqual(file, ''); | ||
let file = Fs.readFileSync(testfile).toString(); | ||
Assert.strictEqual(file, ''); | ||
}); | ||
@@ -165,9 +165,9 @@ | ||
try { | ||
fs.accessSync(testfile); | ||
assert.strictEqual(1, 0); | ||
Fs.accessSync(testfile); | ||
Assert.strictEqual(1, 0); | ||
} | ||
catch(e){ | ||
// we want it to fail | ||
assert.strictEqual(1, 1); | ||
Assert.strictEqual(1, 1); | ||
} | ||
}); |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
1
2
27036
1
647
+ Added@voliware/node-build@^1.0.3
+ Added@node-minify/clean-css@5.3.0(transitive)
+ Added@node-minify/core@5.3.0(transitive)
+ Added@node-minify/html-minifier@5.3.0(transitive)
+ Added@node-minify/uglify-es@5.3.0(transitive)
+ Added@node-minify/utils@5.3.0(transitive)
+ Added@voliware/logger@1.6.2(transitive)
+ Added@voliware/node-build@1.7.3(transitive)
+ Added@voliware/node-data-transform@1.2.1(transitive)
+ Added@voliware/node-minify-transform@0.1.1(transitive)
+ Addedbalanced-match@1.0.2(transitive)
+ Addedbrace-expansion@1.1.11(transitive)
+ Addedcamel-case@3.0.0(transitive)
+ Addedclean-css@4.2.1(transitive)
+ Addedcommander@2.13.02.20.3(transitive)
+ Addedconcat-map@0.0.1(transitive)
+ Addedduplexer@0.1.2(transitive)
+ Addedfs.realpath@1.0.0(transitive)
+ Addedglob@7.1.67.2.3(transitive)
+ Addedgzip-size@5.1.1(transitive)
+ Addedhe@1.2.0(transitive)
+ Addedhtml-minifier@4.0.0(transitive)
+ Addedinflight@1.0.6(transitive)
+ Addedinherits@2.0.4(transitive)
+ Addedlower-case@1.1.4(transitive)
+ Addedminimatch@3.1.2(transitive)
+ Addedminimist@0.0.8(transitive)
+ Addedmkdirp@0.5.1(transitive)
+ Addedno-case@2.3.2(transitive)
+ Addedonce@1.4.0(transitive)
+ Addedparam-case@2.1.1(transitive)
+ Addedpath-is-absolute@1.0.1(transitive)
+ Addedpify@4.0.1(transitive)
+ Addedrelateurl@0.2.7(transitive)
+ Addedsource-map@0.6.1(transitive)
+ Addeduglify-es@3.3.9(transitive)
+ Addeduglify-js@3.19.3(transitive)
+ Addedupper-case@1.1.3(transitive)
+ Addedwrappy@1.0.2(transitive)