1 4 package com.openedit.modules.scriptrunner; 5 6 import java.util.ArrayList ; 7 import java.util.List ; 8 9 import org.apache.commons.logging.Log; 10 import org.apache.commons.logging.LogFactory; 11 12 public class ScriptLogger 13 { 14 private static final Log log = LogFactory.getLog(ScriptLogger.class); 15 protected List fieldLogs; 16 17 public void debug(String inText) 18 { 19 log.debug(inText); 20 getLogs().add("debug: " + inText); 21 } 22 public void info(String inText) 23 { 24 log.info(inText); 25 getLogs().add("info: " + inText); 26 } 27 public void error(String inText) 28 { 29 log.error(inText); 30 getLogs().add("error: " + inText); 31 } 32 33 public List getLogs() 34 { 35 if (fieldLogs == null) 36 { 37 fieldLogs = new ArrayList (); 38 } 39 return fieldLogs; 40 } 41 42 public void setLogs(List inLogRecord) 43 { 44 fieldLogs = inLogRecord; 45 } 46 } 47 | Popular Tags |