| 123456789101112131415161718192021222324252627282930313233343536 |
- package cn.seecoder.common.util;
- import Utils.LogBuilder;
- import client.LogTrackingClient;
- import com.nju.edu.logTracking.enums.SeecSystem;
- import org.slf4j.Logger;
- public class LogTrackingUtil {
- private static final Logger logger = LoggerUtil.getLogger(LogTrackingUtil.class);
- public static void log(String data, OpType opType) {
- String log = LogBuilder
- .getBuilder()
- .target(SeecSystem.SMART)
- .source(SeecSystem.DEVCLOUD)
- .operationType(opType.getNum())
- .data(data)
- .message(opType.getName()
- .build();
- LogTrackingClient
- .getClient()
- .log(log)
- .publish();
- LoggerUtil.info(logger,"SMART --> " + log);
- }
- public static void main(String[] args) {
- try {
- String data = "构造好的数据";
- LogTrackingUtil.log(data, OpType.CREATE_OR_MODIFY_BUGLIST);
- } catch (Exception ignore) {}
- }
- }
|