package com.hqyg.disjob.monitor.util; import com.hqyg.disjob.common.util.LoggerUtil; /** * <pre> * * File: CheckFieldUtil.java * * Copyright (c) 2016, globalegrow.com All Rights Reserved. * * Description: * 域检查通用方法类 * * Revision History * * Date: 2016年6月24日 * Author: Disjob * * </pre> */ public class DBCommonUtil { private static String ERROR = "[Ejob-monitor][com.hqyg.disjob.monitor.db.service] {%s} exception : %s"; //日志处理 public static void logError(Class<?> classz,Throwable e){ LoggerUtil.error(String.format(DBCommonUtil.ERROR, new Object[]{classz.getSimpleName(),e.getMessage()})); } public static void logInfo(String msg){ LoggerUtil.info(msg); } //任务信息的当前状态标志 public static enum JobStatus { Success('1'),Fail('0');//标识无效、成功、失败 private char status; private JobStatus(char status){ this.status = status; } public char get(){ return status; } public static char value(char status){ if(Fail.get() == status) return Fail.get(); return Success.get(); } } }