Node.js環境でログ出力をするlog4jsのConfigurationがv1からv2以降で大きく変わった。
v2.0x以降の記述方法
{
appenders: {
default: {
type: 'file',
"filename": "log/server.log",
"maxLogSize":104857600,
"layout": {
"type": "pattern",
"pattern": "%d [%p] %m"}
}
},
categories: { default: { appenders: ['default'], level: 'debug' } }
}
古い記述方法だと、must have property “appenders” of type objectというエラーが発生する。
詳細は、Migrating from log4js versions older than 2.x