如何查看和设置ADF日志

1. 查看 ADF BC 日志
(1)把Debug日志信息写到控制台
双击打开Model项目,选择“Run/Debug/Profile”项,在“Run Configurations”中选中Default,点击“Edit”按钮,在Java Options中写入-Djbo.debugoutput=console。
这样日志窗口中就会打印出很详细的诊断信息,主要包括:
  • 操作系统信息
  • Java虚拟机信息
  • 创建BindingContext信息
  • 装载BC4J属性
  • 创建数据库连接信息
  • 创建业务实体信息

(2)右键点击AppModule,选择“Debug”,随着操作一些信息会打印到控制台,如SQL 语句之类的信息。
(3)添加自己的日志信息。
import oracle.adf.share.logging.ADFLogger;
import oracle.jbo.server.ViewObjectImpl;
public class EmployeesViewImpl extends ViewObjectImpl {
private static ADFLogger logger = ADFLogger.createADFLogger(EmployeesViewImpl.class);
public EmployeesViewImpl() {
logger.info("EmployeesViewImpl ADFLogger Test!");
}
}
你的信息会以红色的字体输出,非常醒目。

2. 查看 ADF Web 应用日志 (1)同上(1)。
(2)设置完第一步后,还不能打印出日志信息,因为还需要设置Log 级别。
打开logging.xml,它位于形如:C:\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\config\fmwconfig\servers\DefaultServer目录下。
你可以在JDeveloper通过如下方式可视化修改此文件:打开菜单
View -> Application Server Navigator,右键点击IntegratedWebLogicServer,选择 Configure Oracle Diagnostic Logging for “IntegratedWebLogicServer”。
设置你的Log 级别, 一般来说,根据package来设置比较好,否则信息太多不好找,速度也慢。
比如把package以oracle打头的级别设置为Info,对应Java Log Levels;或者Notification:1,对应ODL Log Levels。
注意,每次修改logging.xml文件后,需要重启WLS。
(3)同上(3)。
你的信息会以蓝色的字体输出,与其它日志混在一起,不知道为啥这里不是红色的。

3. 使用Oracle Diagnostic Log Analyzer 分析日志


参考文献:
1. http://www.oracle.com/technology/products/jdev/tips/muench/debugger/index.html
2. http://jdeveloperfaq.blogspot.com/2009/12/faq-6-how-to-fine-tune-adf-diagnostics.html
3. http://eleven-china.blogspot.com/2009/01/adf-logger.html
4. http://jdeveloperfaq.blogspot.com/2010/01/faq-8-how-to-perform-log-analysis-using.html
5. http://oracleseeker.com/2008/11/20/debugging_adf_business_component_by_adflogger/

6. http://oracleseeker.com/2008/11/30/debugging_configuration_logging_for_adflogger/


http://maping930883.blogspot.com/2009/09/adf040adf.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值