/* * Initial version copyright 2008 Lockheed Martin Corporation, except * as stated in the file entitled Licensing-Information. * * All modifications copyright 2009-2017 Data Access Technologies, Inc. * * Licensed under the Academic Free License version 3.0 * (http://www.opensource.org/licenses/afl-3.0.php), except as stated * in the file entitled Licensing-Information. */ package fUML; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; public class Debug { private static Log log = LogFactory.getLog(Debug.class); public static void println(boolean condition, String message) { if (condition) { println(message); } } public static void println(String message) { if (message.length()>=7 && message.substring(0,7).equals("[event]")) { log.info(message.substring(8,message.length())); // System.out.println(message.substring(8,message.length())); } else if (message.length()>=7 && message.substring(0,7).equals("[error]")) { log.error(message.substring(8,message.length())); } else { log.debug(message); } } }