private String format(Level level, String message) { return '[' + name + "] [" + level.toString() + "] @ " + System.currentTimeMillis() + ": " + message; }
/** * Set the logging level using one of the words "severe", "warning" etc corresponding to logging * levels. This function is case insensitive. * * @param word */ public static void setLevelByName(String word) { String s = word.toUpperCase(); Level level = Level.SEVERE; if (s.equals("SEVERE")) level = Level.SEVERE; if (s.equals("WARNING")) level = Level.WARNING; if (s.equals("INFO")) level = Level.INFO; if (s.equals("CONFIG")) level = Level.CONFIG; if (s.equals("FINE")) level = Level.FINE; if (s.equals("FINER")) level = Level.FINER; if (s.equals("FINEST")) level = Level.FINEST; logger.setLevel(level); Level ll = logger.getLevel(); System.out.println("Logging level now " + ll.toString()); }
@Override public void setStatus(Level level, String msg) { if (_address != null) { sendToGanglia( _address, _port, level.toString(), msg, GANGLIA_VALUE_STRING, "", GANGLIA_SLOPE_UNSPECIFIED, 100, 100); } }
@Override public void setLevel(Level level) { theLog.setLevel(org.apache.log4j.Level.toLevel(level.toString())); }
@Override public String toString() { return "P: " + profile.toString() + " L: " + level.toString(); }