-1

我指的是这里的一个例子:

当我执行 App.java 时,我无法在控制台上看到任何输出。Eclipse 控制台仅显示:

2013 年 9 月 18 日下午 12:53:32 rg.springframework.context.support.ClassPathXmlApplicationContext prepareRefresh 信息:刷新 org.springframework.context.support.ClassPathXmlApplicationContext@1113708:启动日期 [2013 年 9 月 18 日星期三 12:53:32 IST];上下文层次结构的根 2013 年 9 月 18 日下午 12:53:32 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions INFO:从类路径资源 [spring-quartz.xml] 加载 XML bean 定义 2013 年 9 月 18 日 12:53 :32 PM org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons 信息:在 org.springframework.beans.factory.support.DefaultListableBeanFactory@1a33d48 中预实例化单例:定义 bean [runMeTask,runMeJob,simpleTrigger];工厂层次结构的根

有人可以帮我解决这个问题吗?我正在使用 spring 3.1.2 和quartz 1.8.6 在此先感谢!!

4

1 回答 1

0

只是为了确保它不是与直接System.out打印到控制台相关的问题,您可以将原始示例中的 in 替换为System.out.printlnRunMeTask可能取决于您使用的日志框架)log.info(..)

我见过开发人员使用 Eclipse 控制台插件来过滤控制台输出,尤其是日志输出。因此,如果是这种情况,或者如果您实际上正在查看日志文件,log.info那么您几乎可以肯定会将此消息与 Spring 的 INFO 消息放在同一个位置。日志记录通常是一个好主意,可以更清楚地查看应用程序初始化的不同阶段,尤其是在部署到无法直接调试的客户系统时。但是,在大多数情况下,您希望使用比 INFO 更精细的日志级别。

于 2013-09-20T11:42:45.950 回答