/** * {@inheritDoc} */ @Override public String getLog() { return getModelAttribute("log"); }
/** * {@inheritDoc} */ @Override public LoggerModel setLog(String log) { setModelAttribute("log", log); return this; }
return new V1LoggersModel(config, desc); } else if (LOGGER.equals(name)) { return new V1LoggerModel(config, desc); } else if (MANIFEST.equals(name)) { return new V1ManifestModel(config, desc);
return new V1LoggersModel(config, desc); } else if (LOGGER.equals(name)) { return new V1LoggerModel(config, desc); } else if (MANIFEST.equals(name)) { return new V1ManifestModel(config, desc);
/** * {@inheritDoc} */ @Override public String getLog() { return getModelAttribute("log"); }
/** * {@inheritDoc} */ @Override public LoggerModel setLog(String log) { setModelAttribute("log", log); return this; }
/** * Converts logger annotations to loggers model. * @param loggerAnnotations annotations * @param knowledgeNamespace knowledgeNamespace * @return model */ protected LoggersModel toLoggersModel(Logger[] loggerAnnotations, KnowledgeNamespace knowledgeNamespace) { if (loggerAnnotations == null || loggerAnnotations.length == 0) { return null; } LoggersModel loggersModel = new V1LoggersModel(knowledgeNamespace.uri()); for (Logger loggerAnnotation : loggerAnnotations) { LoggerModel loggerModel = new V1LoggerModel(knowledgeNamespace.uri()); int interval = loggerAnnotation.interval(); if (interval > -1) { loggerModel.setInterval(interval); } String log = loggerAnnotation.log(); if (!UNDEFINED.equals(log)) { loggerModel.setLog(log); } LoggerType loggerType = loggerAnnotation.type(); if (!LoggerType.THREADED_FILE.equals(loggerType)) { loggerModel.setType(loggerType); } loggersModel.addLogger(loggerModel); } return loggersModel; }
/** * {@inheritDoc} */ @Override public Integer getInterval() { String i = getModelAttribute("interval"); return i != null ? Integer.valueOf(i) : null; }
/** * {@inheritDoc} */ @Override public LoggerModel setInterval(Integer interval) { String i = interval != null ? interval.toString() : null; setModelAttribute("interval", i); return this; }
/** * Converts logger annotations to loggers model. * @param loggerAnnotations annotations * @param knowledgeNamespace knowledgeNamespace * @return model */ protected LoggersModel toLoggersModel(Logger[] loggerAnnotations, KnowledgeNamespace knowledgeNamespace) { if (loggerAnnotations == null || loggerAnnotations.length == 0) { return null; } LoggersModel loggersModel = new V1LoggersModel(knowledgeNamespace.uri()); for (Logger loggerAnnotation : loggerAnnotations) { LoggerModel loggerModel = new V1LoggerModel(knowledgeNamespace.uri()); int interval = loggerAnnotation.interval(); if (interval > -1) { loggerModel.setInterval(interval); } String log = loggerAnnotation.log(); if (!UNDEFINED.equals(log)) { loggerModel.setLog(log); } LoggerType loggerType = loggerAnnotation.type(); if (!LoggerType.THREADED_FILE.equals(loggerType)) { loggerModel.setType(loggerType); } loggersModel.addLogger(loggerModel); } return loggersModel; }
/** * {@inheritDoc} */ @Override public Integer getInterval() { String i = getModelAttribute("interval"); return i != null ? Integer.valueOf(i) : null; }
/** * {@inheritDoc} */ @Override public LoggerModel setInterval(Integer interval) { String i = interval != null ? interval.toString() : null; setModelAttribute("interval", i); return this; }
/** * {@inheritDoc} */ @Override public LoggerType getType() { String t = getModelAttribute("type"); return t != null ? LoggerType.valueOf(t) : null; }
/** * {@inheritDoc} */ @Override public LoggerModel setType(LoggerType type) { String t = type != null ? type.name() : null; setModelAttribute("type", t); return this; }
/** * {@inheritDoc} */ @Override public LoggerType getType() { String t = getModelAttribute("type"); return t != null ? LoggerType.valueOf(t) : null; }
/** * {@inheritDoc} */ @Override public LoggerModel setType(LoggerType type) { String t = type != null ? type.name() : null; setModelAttribute("type", t); return this; }