/** * Translate Cargo logging levels into WebLogic logging levels. * * @param cargoLogLevel Cargo logging level * @return the corresponding WebLogic logging level */ private String getWebLogicLogLevel(String cargoLogLevel) { String returnVal = "Info"; if (LoggingLevel.LOW.equalsLevel(cargoLogLevel)) { returnVal = "Warning"; } else if (LoggingLevel.HIGH.equalsLevel(cargoLogLevel)) { returnVal = "Debug"; } return returnVal; } }
/** * Gets the string value of this logging level for use as a value of the * {@link GeneralPropertySet#LOGGING} property. * * @return The string value of this logging level. */ @Override public String toString() { return name().toLowerCase(Locale.ENGLISH); }
/** * Gets the enum constant matching the specified logging level. Note that unlike * {@link #valueOf(String)} this method matches the level name case-insensitively. * * @param level The logging level. * @return The corrensponding enum constant, never {@code null}. * @throws IllegalArgumentException If the specified logging level is invalid. */ public static LoggingLevel toLevel(String level) { for (LoggingLevel ll : values()) { if (ll.equalsLevel(level)) { return ll; } } throw new IllegalArgumentException("unknown logging level " + level); }
/** * {@inheritDoc} * @see AbstractLocalConfiguration#AbstractLocalConfiguration(String) */ public AbstractStandaloneLocalConfiguration(String dir) { super(dir); // Add all required properties that are common to all standalone configurations setProperty(GeneralPropertySet.LOGGING, LoggingLevel.MEDIUM.getLevel()); this.xmlReplacements = new HashMap<String, Map<XmlReplacementDetails, String>>(); }
/** * Verify that the logging level specified is a valid level. */ private void verifyLogging() { String level = getPropertyValue(GeneralPropertySet.LOGGING); try { LoggingLevel.toLevel(level); } catch (IllegalArgumentException e) { throw new ContainerException("Invalid logging level [" + level + "]. Valid levels are {\"low\", \"medium\", " + "\"high\"}"); } }
/** * Test the setting of default properties. * @throws Exception If anything goes wrong. */ public void testDefaultPropertiesAreSet() throws Exception { TestableAbstractStandaloneConfiguration configuration = new TestableAbstractStandaloneConfiguration("dummy"); assertEquals("8080", configuration.getPropertyValue(ServletPropertySet.PORT)); assertEquals(LoggingLevel.MEDIUM.getLevel(), configuration.getPropertyValue(GeneralPropertySet.LOGGING)); assertEquals("localhost", configuration.getPropertyValue(GeneralPropertySet.HOSTNAME)); }
/** * Translate Cargo logging levels into WebSphere logging levels. * * @param cargoLogLevel Cargo logging level * @return the corresponding WebLogic logging level */ private String getWebSphereLogLevel(String cargoLogLevel) { String returnVal = "info"; if (LoggingLevel.LOW.equalsLevel(cargoLogLevel)) { returnVal = "warning"; } else if (LoggingLevel.HIGH.equalsLevel(cargoLogLevel)) { returnVal = "detail"; } return returnVal; } }
configuration.setProperty(GeneralPropertySet.LOGGING, LoggingLevel.HIGH.getLevel());
/** * Tests whether the specified logging level equals this enum constant. * * @param level The logging level, may be {@code null}. * @return {@code true} if the specified logging level equals this enum constant, {@code false} * otherwise. */ public boolean equalsLevel(String level) { return name().equalsIgnoreCase(level); }
/** * Translate Cargo logging levels into WildFly logging levels. * * @param cargoLogLevel Cargo logging level * @return the corresponding WildFly logging level */ public static String getWildFlyLogLevel(String cargoLogLevel) { String level; if (LoggingLevel.LOW.equalsLevel(cargoLogLevel)) { level = "ERROR"; } else if (LoggingLevel.MEDIUM.equalsLevel(cargoLogLevel)) { level = "INFO"; } else { level = "DEBUG"; } return level; } }
/** * @param cargoLoggingLevel the cargo logging level (ie "low", "medium" or "high") * @return the Resin logging level corresponding to the cargo logging level */ protected String getResinLoggingLevel(String cargoLoggingLevel) { String level; if (LoggingLevel.LOW.equalsLevel(cargoLoggingLevel)) { level = "severe"; } else if (LoggingLevel.MEDIUM.equalsLevel(cargoLoggingLevel)) { level = "warning"; } else { level = "config"; } return level; }
/** * Translate Cargo logging levels into Tomcat logging levels. * * @param cargoLoggingLevel Cargo logging level * @return the corresponding Tomcat logging level */ protected String getTomcatLoggingLevel(String cargoLoggingLevel) { String level; if (LoggingLevel.LOW.equalsLevel(cargoLoggingLevel)) { level = "1"; } else if (LoggingLevel.MEDIUM.equalsLevel(cargoLoggingLevel)) { level = "2"; } else { level = "4"; } return level; }
/** * Translate Cargo logging levels into JBoss logging levels. * * @param cargoLogLevel Cargo logging level * @return the corresponding JBoss logging level */ private String getJBossLogLevel(String cargoLogLevel) { String level; if (LoggingLevel.LOW.equalsLevel(cargoLogLevel)) { level = "ERROR"; } else if (LoggingLevel.MEDIUM.equalsLevel(cargoLogLevel)) { level = "WARN"; } else { level = "INFO"; } return level; }
/** * Translate Cargo logging levels into WebLogic logging levels. * * @param cargoLogLevel Cargo logging level * @return the corresponding WebLogic logging level */ private String getWebLogicLogLevel(String cargoLogLevel) { String returnVal = "Info"; if (LoggingLevel.LOW.equalsLevel(cargoLogLevel)) { returnVal = "Warning"; } else if (LoggingLevel.HIGH.equalsLevel(cargoLogLevel)) { returnVal = "Debug"; } return returnVal; } }
/** * Translate Cargo logging levels into WildFly logging levels. * * @param cargoLogLevel Cargo logging level * @return the corresponding WildFly logging level */ public static String getWildFlyLogLevel(String cargoLogLevel) { String level; if (LoggingLevel.LOW.equalsLevel(cargoLogLevel)) { level = "ERROR"; } else if (LoggingLevel.MEDIUM.equalsLevel(cargoLogLevel)) { level = "INFO"; } else { level = "DEBUG"; } return level; } }
/** * Translate Cargo logging levels into JBoss logging levels. * * @param cargoLogLevel Cargo logging level * @return the corresponding JBoss logging level */ private String getJBossLogLevel(String cargoLogLevel) { String level; if (LoggingLevel.LOW.equalsLevel(cargoLogLevel)) { level = "ERROR"; } else if (LoggingLevel.MEDIUM.equalsLevel(cargoLogLevel)) { level = "INFO"; } else { level = "DEBUG"; } return level; } }
/** * Translate Cargo logging levels into WebLogic logging levels. * * @param cargoLogLevel Cargo logging level * @return the corresponding WebLogic logging level */ private String getWebLogicLogLevel(String cargoLogLevel) { String returnVal = "Info"; if (LoggingLevel.LOW.equalsLevel(cargoLogLevel)) { returnVal = "Warning"; } else if (LoggingLevel.HIGH.equalsLevel(cargoLogLevel)) { returnVal = "Debug"; } else { // accept default of medium/Info } return returnVal; }
/** * Translate Cargo logging levels into java.util.logging levels. * Available levels are: SEVERE, WARNING, INFO, CONFIG, FINE, FINER, FINEST or ALL. * @param cargoLoggingLevel Cargo logging level * @return the corresponding Tomcat java.util.logging level */ @Override protected String getTomcatLoggingLevel(String cargoLoggingLevel) { String level; if (LoggingLevel.LOW.equalsLevel(cargoLoggingLevel)) { level = "WARNING"; } else if (LoggingLevel.MEDIUM.equalsLevel(cargoLoggingLevel)) { level = "INFO"; } else { level = "FINE"; } return level; }
/** * Translate Cargo logging levels into JBoss logging levels. The default implementation is for * log4j, but can be overridden by a sub-class should JBoss change logging framework. * * @param cargoLogLevel Cargo logging level * @return the corresponding JBoss (log4j) logging level */ protected String getJBossLogLevel(String cargoLogLevel) { String returnVal = "INFO"; if (LoggingLevel.LOW.equalsLevel(cargoLogLevel)) { returnVal = "WARN"; } else if (LoggingLevel.HIGH.equalsLevel(cargoLogLevel)) { returnVal = "DEBUG"; } else { // accept default of medium/Info } return returnVal; }
/** * Translate Cargo logging levels into WebLogic logging levels. * * @param cargoLogLevel Cargo logging level * @return the corresponding WebLogic logging level */ private String getWebLogicLogLevel(String cargoLogLevel) { String returnVal = "Info"; if (LoggingLevel.LOW.equalsLevel(cargoLogLevel)) { returnVal = "Warning"; } else if (LoggingLevel.HIGH.equalsLevel(cargoLogLevel)) { returnVal = "Debug"; } else { // accept default of medium/Info } return returnVal; }