Java play框架中的异常
我在使用play framework记录异常时遇到了一个问题 假设我们有一些可运行类RunnableClass,它可以在全局类中初始化,并且可以在执行器服务中执行Java play框架中的异常,java,exception,logging,playframework,Java,Exception,Logging,Playframework,我在使用play framework记录异常时遇到了一个问题 假设我们有一些可运行类RunnableClass,它可以在全局类中初始化,并且可以在执行器服务中执行 public class Global extends GlobalSettings { @Override public void beforeStart(Application app) { Runnable runnableClass = new RunnableClass();
public class Global extends GlobalSettings {
@Override
public void beforeStart(Application app) {
Runnable runnableClass = new RunnableClass();
runnableClass.setSmth(new Smth());
ScheduledExecutorService scheduledExecutorService = Executors.newScheduledThreadPool(10);
scheduledExecutorService.scheduleAtFixedRate(runnableClass, 0, 1, TimeUnit.MINUTES);
}
}
假设,我们需要在RunnableClass的run()方法中使用Smth类进行操作
private class RunnableClass implements Runnable {
private Smth smth;
public void setSmth(Smth smth) {
this.smth = smth;
}
@Override
public void run() {
smth.doSomething();
}
}
但由于某些原因,我们不会在这里看到NullPointerException或任何其他异常。显然,这个异常的堆栈跟踪至少会记录到控制台,但我在控制台和application.log文件中都看不到任何内容
我的play-2.2.1版本,sbt启动器版本-0.13.0,application.conf文件-默认
我尝试了下一个链接: