chore(examples): updated file logging example for 2.x

This commit is contained in:
Gareth Jones 2017-06-15 08:04:40 +10:00
parent 65fb6e36be
commit 5ed50d545f

View File

@ -1,36 +1,37 @@
"use strict";
var path = require('path')
, log4js = require('../lib/log4js');
const log4js = require('../lib/log4js');
log4js.configure(
{
appenders: [
{
type: "file",
filename: "important-things.log",
maxLogSize: 10*1024*1024, // = 10Mb
appenders: {
file: {
type: 'file',
filename: 'important-things.log',
maxLogSize: 10 * 1024 * 1024, // = 10Mb
numBackups: 5, // keep five backup files
compress: true, // compress the backups
encoding: 'utf-8',
mode: parseInt('0640', 8),
mode: 0o0640,
flags: 'w+'
},
{
type: "dateFile",
filename: "more-important-things.log",
pattern: "yyyy-MM-dd-hh",
dateFile: {
type: 'dateFile',
filename: 'more-important-things.log',
pattern: 'yyyy-MM-dd-hh',
compress: true
},
{
type: "stdout"
out: {
type: 'stdout'
}
]
},
categories: {
default: { appenders: ['file', 'dateFile', 'out'], level: 'trace' }
}
}
);
var logger = log4js.getLogger('things');
logger.debug("This little thing went to market");
logger.info("This little thing stayed at home");
logger.error("This little thing had roast beef");
logger.fatal("This little thing had none");
logger.trace("and this little thing went wee, wee, wee, all the way home.");
const logger = log4js.getLogger('things');
logger.debug('This little thing went to market');
logger.info('This little thing stayed at home');
logger.error('This little thing had roast beef');
logger.fatal('This little thing had none');
logger.trace('and this little thing went wee, wee, wee, all the way home.');