在使用 Java 和 com.alvazan.orm.api 库创建示例时,禁止使用“System.out.println”。
学习的第一个也是最简单的 Java 练习之一是“Hello World”,也使用“System.out.println”(...也称为日志记录,或在控制台中找到返回的请求数据?)使用 Eclipse 时,日志记录通过修改 logback.xml 文件(ctrl-shift-R 并输入 logback.xml)关闭
从那里;
<logger name="com.alvazan.orm" level="WARN"/>
是要添加到 logback.xml 文件以便只显示启动日志的行。
此外,
2012-09-14 22:05:08,067 com.alvazan.test.FactorySingleton createFactory
INFO: CREATING FACTORY FOR TESTS
2012-09-14 22:05:08,809 com.impetus.annovention.ClasspathDiscoverer processFile
INFO: adding folder to scan=file:/C:/AAROOT/workareas/area1/playorm/eclipsegen/
还使用了另外两个日志,例如....。
- 只是澄清所有信息都输入到 logback.xml 文件中?
- 是否有不同的文件可供使用(除了 logback.xml)?
- 或者是最终用户使用,例如“com.alvazan.test.FactorySingleton createFactory”;和“com.impetus.annovention.ClasspathDiscoverer processFile”?
- 结束这个问题,前面的文件路径是否必要?
谢谢你的时间,
瑞恩
为了回应布雷特和其他信息/问题,
您的根记录器是如何配置的?您只是为 com.alvazan.orm 设置了 WARN,因此如果您的根记录器是 INFO,那么将记录 com.alvazan.test INFO。
嘿布雷特,谢谢你的回复......
至于根记录器配置,我相信该值设置为“INFO”。
话虽如此,我想将“INFO”设置为“WARN”,以防止使用“System.out.println”
同样在上一个问题中,我提到:
2012-09-14 22:05:08,067 com.alvazan.test.FactorySingleton createFactory
信息:为测试创建工厂
2012-09-14 22:05:08,809 com.impetus.annovention.ClasspathDiscoverer processFile
信息:将文件夹添加到扫描 = 文件:/C:/AAROOT/workareas/area1/playorm/eclipsegen/
com.alvazan.test.FactorySingleton 和 com.impetus.annovention.ClasspathDiscoverer(同一个库中的不同包)
在同一个库中找到不同的位置...
我是否需要为其他文件或 *package 执行 logback 过程,或者在同一个库中执行一次,应该就足够了吗?还是我要调整附加值?