- Java code
Exception in thread "Timer-21" java.lang.NullPointerException at com.daily.report.tools.Log.logInfo(Log.java:14) at com.daily.report.tools.DailyTask.run(DailyTask.java:19) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462)
第一行是log4j记录日志程序如下
- Java code
import org.apache.log4j.Logger;public class Log { static Logger log = Logger.getLogger(Log.class.getName()); public static void logDebug(String message) { log.debug(message); } public static void logInfo(String message) { log.info(message); } public static void error(String message) { log.error(message); }}
tomcat 部署的web程序
------解决方案--------------------
没看出明显问题,在
static Logger log = Logger.getLogger(Log.class.getName());
前面加上final或者volatile试试还有没有这个问题