/** * Sets the general log level. Modifies the global JVM's {@link LogManager}. * * @param logLevel * The general log level. */ public static void setLogLevel(Level logLevel) { Engine.logLevel = logLevel; configureLog(); }
/** * Sets the general log formatter. * * @param logFormatter * The general log formatter. */ public static void setLogFormatter(Class<? extends Formatter> logFormatter) { Engine.logFormatter = logFormatter; configureLog(); }
/** * Sets the Restlet log level. For loggers with a name starting with * "org.restlet". * * @param restletLogLevel * The Restlet log level. */ public static void setRestletLogLevel(Level restletLogLevel) { Engine.restletLogLevel = restletLogLevel; configureLog(); }
/** * Registers a new Restlet Engine. * * @param discoverPlugins * True if plug-ins should be automatically discovered. * @return The registered engine. */ public static synchronized Engine register(boolean discoverPlugins) { if (!logConfigured) { configureLog(); } Engine result = new Engine(discoverPlugins); instance = result; return result; }