001
014
015 package com.liferay.portal.test.log;
016
017 import com.liferay.portal.kernel.util.StringPool;
018
019 import java.util.logging.Logger;
020
021
024 public class LogAssertionUtil {
025
026 public static void enableLogAssertion() {
027 installJdk14Handler();
028 installLog4jAppender();
029 }
030
031 protected static void installJdk14Handler() {
032 Logger logger = Logger.getLogger(StringPool.BLANK);
033
034 logger.removeHandler(LogAssertionHandler.INSTANCE);
035
036 logger.addHandler(LogAssertionHandler.INSTANCE);
037 }
038
039 protected static void installLog4jAppender() {
040 org.apache.log4j.Logger logger =
041 org.apache.log4j.Logger.getRootLogger();
042
043 logger.removeAppender(LogAssertionAppender.INSTANCE);
044
045 logger.addAppender(LogAssertionAppender.INSTANCE);
046 }
047
048 }