mirror of
https://github.com/mathew-kurian/Scribe.js
synced 2025-08-03 16:51:49 +00:00
Don't care about logInFile + save all loggers opt
This commit is contained in:
parent
2598c9985c
commit
f8bde051ac
1 changed files with 8 additions and 4 deletions
|
@ -179,7 +179,6 @@
|
||||||
*
|
*
|
||||||
* @param {Object} opt Optional default options for all loggers.
|
* @param {Object} opt Optional default options for all loggers.
|
||||||
* @param {Boolean} opt.logInConsole Should all loggers print to console by default ? Default true.
|
* @param {Boolean} opt.logInConsole Should all loggers print to console by default ? Default true.
|
||||||
* @param {Boolean} opt.logInFile Should all loggers saver log in file by default ? Default true.
|
|
||||||
*
|
*
|
||||||
* @param {int} opt.contextMediumSize Medium size of the context part of a log message.
|
* @param {int} opt.contextMediumSize Medium size of the context part of a log message.
|
||||||
* Used when calculating indent. Default to 45.
|
* Used when calculating indent. Default to 45.
|
||||||
|
@ -211,7 +210,6 @@
|
||||||
*/
|
*/
|
||||||
this.opt = {
|
this.opt = {
|
||||||
logInConsole : opt.logInConsole !== false,
|
logInConsole : opt.logInConsole !== false,
|
||||||
logInFile : opt.logInFile !== false,
|
|
||||||
|
|
||||||
contextMediumSize : opt.contextMediumSize || 45,
|
contextMediumSize : opt.contextMediumSize || 45,
|
||||||
spaceSize : opt.spaceSize || 4,
|
spaceSize : opt.spaceSize || 4,
|
||||||
|
@ -279,6 +277,13 @@
|
||||||
return this;
|
return this;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* loggers
|
||||||
|
*
|
||||||
|
* Stores loggers infos
|
||||||
|
* @type {Object}
|
||||||
|
*/
|
||||||
|
this.loggers = {};
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -473,7 +478,6 @@
|
||||||
* @param {Array|String} opt.lineColors Default colors output for line number. Default undefined.
|
* @param {Array|String} opt.lineColors Default colors output for line number. Default undefined.
|
||||||
*
|
*
|
||||||
* @param {Boolean} opt.logInConsole Should the logger print to the console ?
|
* @param {Boolean} opt.logInConsole Should the logger print to the console ?
|
||||||
* @param {Boolean} opt.logInFile If the log should be save in file.
|
|
||||||
* @param {Boolean} opt.alwaysTags Always print tags (even without tag() )
|
* @param {Boolean} opt.alwaysTags Always print tags (even without tag() )
|
||||||
* @param {Boolean} opt.alwaysLocation Always print location (even without file() )
|
* @param {Boolean} opt.alwaysLocation Always print location (even without file() )
|
||||||
* @param {Boolean} opt.alwaysTime Always print time (even without time() )
|
* @param {Boolean} opt.alwaysTime Always print time (even without time() )
|
||||||
|
@ -500,7 +504,6 @@
|
||||||
opt.lineColors = opt.lineColors || this.opt.lineColors;
|
opt.lineColors = opt.lineColors || this.opt.lineColors;
|
||||||
|
|
||||||
opt.logInConsole = opt.logInConsole || this.opt.logInConsole;
|
opt.logInConsole = opt.logInConsole || this.opt.logInConsole;
|
||||||
opt.logInFile = opt.logInFile || this.opt.logInFile;
|
|
||||||
opt.alwaysTags = opt.alwaysTags || this.opt.alwaysTags;
|
opt.alwaysTags = opt.alwaysTags || this.opt.alwaysTags;
|
||||||
opt.alwaysLocation = opt.alwaysLocation || this.opt.alwaysLocation;
|
opt.alwaysLocation = opt.alwaysLocation || this.opt.alwaysLocation;
|
||||||
opt.alwaysTime = opt.alwaysTime || this.opt.alwaysTime;
|
opt.alwaysTime = opt.alwaysTime || this.opt.alwaysTime;
|
||||||
|
@ -549,6 +552,7 @@
|
||||||
|
|
||||||
this.emit('newLogger', name, opt);
|
this.emit('newLogger', name, opt);
|
||||||
|
|
||||||
|
this.loggers[name] = opt;
|
||||||
};
|
};
|
||||||
|
|
||||||
//Keep the old console
|
//Keep the old console
|
||||||
|
|
Loading…
Add table
Reference in a new issue