package com.jthink.skyeye.base.constant; /** * JThink@JThink * * @author JThink * @version 0.0.1 * @desc 日志级别 * @date 2016-10-12 21:33:18 */ public enum LogLevel { INFO(Constants.LOG_LEVEL_INFO), ERROR(Constants.LOG_LEVEL_ERROR), WARNING(Constants.LOG_LEVEL_WARNING); private String label; private LogLevel(String label) { this.label = label; } public String label() { return this.label; } /** * * @param level * @return */ public boolean isLegal(String level) { try { LogLevel.valueOf(level); return true; } catch (Exception e) { return false; } } }