|
@@ -1,3 +1,6 @@
|
|
|
|
|
+const LoggerKit = require('../kit/logger-kit')
|
|
|
|
|
+const log4js = require('log4js')
|
|
|
|
|
+
|
|
|
class Task {
|
|
class Task {
|
|
|
context
|
|
context
|
|
|
delayTime
|
|
delayTime
|
|
@@ -17,42 +20,17 @@ class Task {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
consoleLoggerInit() {
|
|
consoleLoggerInit() {
|
|
|
- const log4js = require('log4js')
|
|
|
|
|
-
|
|
|
|
|
- this.logger = log4js.getLogger(this.name)
|
|
|
|
|
|
|
+ this.logger = LoggerKit.getLogger(this.name)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
fileLoggerInit(logFilePath) {
|
|
fileLoggerInit(logFilePath) {
|
|
|
- const log4js = require('log4js')
|
|
|
|
|
-
|
|
|
|
|
const logFileCategoryName = this.name + 'FileLog'
|
|
const logFileCategoryName = this.name + 'FileLog'
|
|
|
|
|
+ const appender = { type: 'file', filename: logFilePath }
|
|
|
|
|
+ const category = { appenders: [logFileCategoryName], level: log4js.levels.TRACE }
|
|
|
|
|
|
|
|
- const appenders = {}
|
|
|
|
|
- appenders['default'] = {
|
|
|
|
|
- type: 'console'
|
|
|
|
|
- }
|
|
|
|
|
- appenders[logFileCategoryName] = {
|
|
|
|
|
- type: 'file',
|
|
|
|
|
- filename: logFilePath
|
|
|
|
|
- }
|
|
|
|
|
- const categories = {}
|
|
|
|
|
- categories['default'] = {
|
|
|
|
|
- appenders: ['default'],
|
|
|
|
|
- level: log4js.levels.TRACE
|
|
|
|
|
- }
|
|
|
|
|
- categories[logFileCategoryName] = {
|
|
|
|
|
- appenders: [logFileCategoryName],
|
|
|
|
|
- level: log4js.levels.TRACE
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- const config = {
|
|
|
|
|
- appenders: appenders,
|
|
|
|
|
- categories: categories
|
|
|
|
|
- }
|
|
|
|
|
- log4js.configure(config)
|
|
|
|
|
|
|
+ LoggerKit.pushAppender(logFileCategoryName, appender)
|
|
|
|
|
|
|
|
- this.fileLogger = log4js.getLogger(logFileCategoryName)
|
|
|
|
|
- this.fileLogger.level = log4js.levels.TRACE
|
|
|
|
|
|
|
+ this.fileLogger = LoggerKit.pushCategory(logFileCategoryName, category)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
async Start() {
|
|
async Start() {
|