Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring batch ATG-为每个批处理作业登录到单独的文件_Spring Batch_Atg_Atg Dynamo - Fatal编程技术网

Spring batch ATG-为每个批处理作业登录到单独的文件

Spring batch ATG-为每个批处理作业登录到单独的文件,spring-batch,atg,atg-dynamo,Spring Batch,Atg,Atg Dynamo,我们需要为每个BatchJob运行实现单独的日志。因此,我们正在实现以下指定的BJ特定记录器。但是info.log或debug.log是在默认路径ATG10.1.1\home\logs中创建的,但我们需要将其显示在ATG10.1.1\home\logs\esk073中 /Xxxx.BatchJobs/config/com/Xxxx/batch/logging/ESK073Logger.properties $class=atg.nucleus.logging.RotatingFileLogge

我们需要为每个BatchJob运行实现单独的日志。因此,我们正在实现以下指定的BJ特定记录器。但是info.log或debug.log是在默认路径ATG10.1.1\home\logs中创建的,但我们需要将其显示在ATG10.1.1\home\logs\esk073中

/Xxxx.BatchJobs/config/com/Xxxx/batch/logging/ESK073Logger.properties

$class=atg.nucleus.logging.RotatingFileLogger
#logFilePath=/logs/esk073
logFilePath={serverHomeDirResource?resourceURI=logs/esk073}
logFileName=eskXXX.log
logListeners=/atg/dynamo/service/logging/LogQueue
scheduler=/atg/dynamo/service/Scheduler
schedule=calendar * . 1 1 0
#logArchivePath=/logs/esk073/archives
logArchivePath={serverHomeDirResource?resourceURI=logs/esk073/archives}
maximumArchiveCount=20
archiveCompressed=true
ATG课程

/** Property to hold mPriceCoherenceUpdate. */
private  RotatingFileLogger mLoggingListener;
Create getter and Settter

loggingListener=/com//Xxxx/batch/logging/ESK073Logger
在ATG课程中:

if (getLoggingListener().isLoggingDebug()) {
getLoggingListener().logDebug("PricingRepositoryWriter.write() method.STARTS");
}