Added files for Juan
This commit is contained in:
7
ExACTRegressionScripts/node_modules/loglevel-plugin-prefix/examples/.eslintrc.json
generated
vendored
Normal file
7
ExACTRegressionScripts/node_modules/loglevel-plugin-prefix/examples/.eslintrc.json
generated
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"extends": "airbnb-base",
|
||||
"env": {
|
||||
"es6": true
|
||||
},
|
||||
"rules": {}
|
||||
}
|
||||
35
ExACTRegressionScripts/node_modules/loglevel-plugin-prefix/examples/inheritance.js
generated
vendored
Normal file
35
ExACTRegressionScripts/node_modules/loglevel-plugin-prefix/examples/inheritance.js
generated
vendored
Normal file
@@ -0,0 +1,35 @@
|
||||
// eslint-disable-next-line import/no-extraneous-dependencies
|
||||
const log = require('loglevel');
|
||||
const prefix = require('../lib/loglevel-plugin-prefix');
|
||||
|
||||
prefix.reg(log);
|
||||
log.enableAll();
|
||||
|
||||
log.info('root');
|
||||
|
||||
const chicken = log.getLogger('chicken');
|
||||
chicken.info('chicken');
|
||||
|
||||
prefix.apply(chicken, { template: '%l (%n):' });
|
||||
chicken.info('chicken');
|
||||
|
||||
prefix.apply(log);
|
||||
log.info('root');
|
||||
|
||||
const egg = log.getLogger('egg');
|
||||
egg.info('egg');
|
||||
|
||||
const fn = (level, name) => `${level} (${name}):`;
|
||||
|
||||
prefix.apply(egg, { format: fn });
|
||||
egg.info('egg');
|
||||
|
||||
prefix.apply(egg, {
|
||||
levelFormatter(level) {
|
||||
return level.toLowerCase();
|
||||
},
|
||||
});
|
||||
egg.info('egg');
|
||||
|
||||
chicken.info('chicken');
|
||||
log.info('root');
|
||||
36
ExACTRegressionScripts/node_modules/loglevel-plugin-prefix/examples/node.js
generated
vendored
Normal file
36
ExACTRegressionScripts/node_modules/loglevel-plugin-prefix/examples/node.js
generated
vendored
Normal file
@@ -0,0 +1,36 @@
|
||||
// eslint-disable-next-line import/no-extraneous-dependencies
|
||||
const log = require('loglevel');
|
||||
// eslint-disable-next-line import/no-extraneous-dependencies
|
||||
const chalk = require('chalk');
|
||||
const prefix = require('../lib/loglevel-plugin-prefix');
|
||||
|
||||
const colors = {
|
||||
TRACE: chalk.magenta,
|
||||
DEBUG: chalk.cyan,
|
||||
INFO: chalk.blue,
|
||||
WARN: chalk.yellow,
|
||||
ERROR: chalk.red,
|
||||
};
|
||||
|
||||
prefix.reg(log);
|
||||
log.enableAll();
|
||||
|
||||
prefix.apply(log, {
|
||||
format(level, name, timestamp) {
|
||||
return `${chalk.gray(`[${timestamp}]`)} ${colors[level.toUpperCase()](level)} ${chalk.green(`${name}:`)}`;
|
||||
},
|
||||
});
|
||||
|
||||
prefix.apply(log.getLogger('critical'), {
|
||||
format(level, name, timestamp) {
|
||||
return chalk.red.bold(`[${timestamp}] ${level} ${name}:`);
|
||||
},
|
||||
});
|
||||
|
||||
log.trace('trace');
|
||||
log.debug('debug');
|
||||
log.getLogger('critical').info('Something significant happened');
|
||||
log.log('log');
|
||||
log.info('info');
|
||||
log.warn('warn');
|
||||
log.error('error');
|
||||
31
ExACTRegressionScripts/node_modules/loglevel-plugin-prefix/examples/options.js
generated
vendored
Normal file
31
ExACTRegressionScripts/node_modules/loglevel-plugin-prefix/examples/options.js
generated
vendored
Normal file
@@ -0,0 +1,31 @@
|
||||
// eslint-disable-next-line import/no-extraneous-dependencies
|
||||
const log = require('loglevel');
|
||||
const prefix = require('../lib/loglevel-plugin-prefix');
|
||||
|
||||
prefix.reg(log);
|
||||
log.enableAll();
|
||||
|
||||
prefix.apply(log, {
|
||||
template: '[%t] %l (%n) static text:',
|
||||
timestampFormatter(date) {
|
||||
return date.toISOString();
|
||||
},
|
||||
levelFormatter(level) {
|
||||
return level.toUpperCase();
|
||||
},
|
||||
nameFormatter(name) {
|
||||
return name || 'global';
|
||||
},
|
||||
});
|
||||
|
||||
log.info('%s prefix', 'template');
|
||||
|
||||
const fn = (level, name, timestamp) => `[${timestamp}] ${level} (${name}) static text:`;
|
||||
|
||||
prefix.apply(log, { format: fn });
|
||||
|
||||
log.info('%s prefix', 'functional');
|
||||
|
||||
prefix.apply(log, { template: '[%t] %l (%n) static text:' });
|
||||
|
||||
log.info('again %s prefix', 'template');
|
||||
Reference in New Issue
Block a user