mirror of
https://github.com/PowerJob/PowerJob.git
synced 2025-07-17 00:00:04 +08:00
test: add test log processor in samples
This commit is contained in:
parent
e5d3139990
commit
ce555ad18f
@ -0,0 +1,41 @@
|
|||||||
|
package tech.powerjob.samples.processors.test;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSONObject;
|
||||||
|
import org.springframework.stereotype.Component;
|
||||||
|
import tech.powerjob.official.processors.util.CommonUtils;
|
||||||
|
import tech.powerjob.worker.core.processor.ProcessResult;
|
||||||
|
import tech.powerjob.worker.core.processor.TaskContext;
|
||||||
|
import tech.powerjob.worker.core.processor.sdk.BasicProcessor;
|
||||||
|
import tech.powerjob.worker.log.OmsLogger;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
import java.util.Optional;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* LogTestProcessor
|
||||||
|
*
|
||||||
|
* @author tjq
|
||||||
|
* @since 2022/9/18
|
||||||
|
*/
|
||||||
|
@Component
|
||||||
|
public class LogTestProcessor implements BasicProcessor {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ProcessResult process(TaskContext context) throws Exception {
|
||||||
|
|
||||||
|
final OmsLogger omsLogger = context.getOmsLogger();
|
||||||
|
final String parseParams = CommonUtils.parseParams(context);
|
||||||
|
final JSONObject config = Optional.ofNullable(JSONObject.parseObject(parseParams)).orElse(new JSONObject());
|
||||||
|
|
||||||
|
final long loopTimes = Optional.ofNullable(config.getLong("loopTimes")).orElse(1000L);
|
||||||
|
|
||||||
|
for (int i = 0; i < loopTimes; i++) {
|
||||||
|
omsLogger.debug("[DEBUG] one DEBUG log in {}", new Date());
|
||||||
|
omsLogger.info("[INFO] one INFO log in {}", new Date());
|
||||||
|
omsLogger.warn("[WARN] one WARN log in {}", new Date());
|
||||||
|
omsLogger.error("[ERROR] one ERROR log in {}", new Date());
|
||||||
|
}
|
||||||
|
|
||||||
|
return new ProcessResult(true);
|
||||||
|
}
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user