欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    Eclipse调试方法及log4j调试方法.ppt

    • 资源ID:2905512       资源大小:1.37MB        全文页数:30页
    • 资源格式: PPT        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Eclipse调试方法及log4j调试方法.ppt

    Eclipse 调试技术及log4j调试方法介绍,可以放公司标志,调试是程序员无法回避的工作。调试方法有许多种,但归根结底,就是找到引发错误的代码。当程序尝试访问未分配给它的内存并因为分段违例而终止时,将产生这种错误。要修正这种错误,您需要找到引发该行为的那行代码。一旦找到有问题的代码行,这对于知道引发错误的上下文及其相关的值、变量和方法也是有所帮助的。使用调试器将使查找这些信息变得相当简单。,可以放公司标志,Eclipse的主要功能:项目管理工具 透视图和视图 构建器、编辑器、搜索和构建功能 调试器,可以放公司标志,项目管理(导入项目):,可以放公司标志,项目管理(导入项目):,可以放公司标志,代码视图和调试视图:,可以放公司标志,代码视图和调试视图:,可以放公司标志,搜索:,可以放公司标志,调试方法:,可以放公司标志,设置断点:普通断点条件断点在你要想停下的行上添加断点 在断点标记上单击右键,然后打开断点属性(breakpoint properties.)在断点属性(breakpoint properties.)编辑对话框中勾选enable condition,并加入你的条件,可以放公司标志,设置断点:普通断点条件断点断点属性:1.hit count 执行多少次数后暂挂 用于循环 2.enable condition 遇到符合你输入条件(为ture改变时)就暂挂 3.suspend thread 多线程时暂挂此线程 4.suspend VM 暂挂虚拟机,可以放公司标志,一般调试过程:,F5、F6都是单步调试 step into-F5是进入方法内部查看 step over-F6是执行完这句就跳到下一句 step return-F7是跳出方法 F8执行到最后 resume 重新开始执行debug,一直运行直到遇到breakpoint hit count 设置执行次数 适合程序中的for循环(设置 breakpoint view-右键hit count)inspect 检查 运算。执行一个表达式显示执行值 watch 实时地监视变量的变化,可以放公司标志,查看变量:Variables 视图(在 Display 窗口中)显示了选中的堆栈帧中的变量值。要查看所请求的变量,只需展开 Variables 视图中的树直到您看到所请求的元素为止。您也可以在 Debug 视图中单步执行代码的同时,在 Variables 视图中查看变量。,可以放公司标志,远程调试:Eclipse 调试器提供了一个有趣的选项,可用于调试远程应用程序。它可以连接到一个运行 Java 应用程序的远程 VM 上,并将其连接到内部调试器上。处理远程调试会话非常类似于本地调试。不过,远程调试配置要求对 Run Debug.窗口进行不同的设置。您首先要选择左侧视图中的 Remote Java Application 项,单击 New 按钮。这样就创建了一个新的远程启动配置,并显示三个选项卡:Connect、Source 和 Common。范围:调试Weblogic 调试IBM WebSphere 5.x/6.x 调试JBoss调试Tomcat调试JSP,可以放公司标志,远程调试:set JAVA_OPTS=-server-Xdebug-Xnoagent-Dpiler=NONE-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8787在“Name”输入框中输入远程调试的名称,在“Project”中选择要调试的项目,在“Host”中输入需要远程调试项目的IP,也就是tomcat所在的IP,在“Port”中输入设置的端口号,比如上面设置的8787,然后钩选“Allow termination of remote VM”,点击“Apply”即可。,可以放公司标志,远程调试:,可以放公司标志,Eclipse 调试方法介绍完毕。,可以放公司标志,Log4j调试方法:机制:两个字日志1.为什么要使用日志:日志可以在两个阶段中使用:开发阶段:更早的发现程序中的问题,排错 产品阶段:记录程序运行时的状况2.System.out.println()的局限性 不能在运行时打开或者关闭,不能选择包或者类,在运行的时候打开或者关闭,输出信息没有分级,只能输出文本信息,不能改变输出的位置,可以放公司标志,Log4j调试方法:3.log4j入门 开发步骤:要在自己的程序中使用Log4j,首先需要将commons-logging.jar和logging-log4j-1.2.9.jar导入到构建路径中。然后再将log4j.properties放到src根目录下。这样就可以在程序中使用log4j了。首先声明一个静态变量 Logger logger=Logger.getLog(“classname”);然后就可以使用log4j,在需要记录日志的地方使用:logger.debug(debug message)或logger.info(info message),可以放公司标志,Log4j调试方法:4.log4j.properties的使用 log4j.properties的内容显示如下:log4j.rootLogger=debug,appender1(指明log4j中的输出级别是debug)log4j.appender.appender1=org.apache.log4j.ConsoleAppender(指明日志信息在什么地方进行处理,这里指明是在控制台进行输出)log4j.appender.appender1.layout=org.apache.log4j.TTCCLayout(日志文件的输出样式),可以放公司标志,Log4j调试方法:4.log4j.properties的使用 日志级别 ALL DEBUG INFO WARN ERROR FATAL OFF,可以放公司标志,Log4j调试方法:4.log4j.properties的使用 日志输出:控制台输出:ConsoleAppender 文件输出:FileAppender log4j.appender.appender1.File=c:/demolog4j.log 滚动文件输出:RollingFileAppender,可以放公司标志,Log4j调试方法:4.log4j.properties的使用 常用输出:org.apache.log4j.ConsoleAppender(控制台)org.apache.log4j.FileAppender(文件)org.apache.log4j.DailyRollingFileAppender(每天产生一个日志文件)org.apache.log4j.RollingFileAppender(文件大小到达指定尺寸时产生一个新的文件)org.apache.log4j.WriterAppender(将日志讯息以串流格式发送到任意指定的地方)org.apache.log4j.JDBCAppender(将日志信息保存到数据库中),可以放公司标志,Log4j调试方法:4.log4j.properties的使用 日志输出格式:log4j.rootLogger=info,appender1 log4j.appender.appender1=org.apache.log4j.FileAppender log4j.appender.appender1.File=c:/demolog4j.html log4j.appender.appender1.layout=org.apache.log4j.HTMLLayout,可以放公司标志,Log4j调试方法:4.log4j.properties的使用 常用日志输出格式:org.apache.log4j.HTMLLayout(以HTML表格形式布局)org.apache.log4j.SimpleLayout(包含日志信息的级别和信息字符串)org.apache.log4j.TTCCLayout(包含日志产生的时间,执行绪,类别等等讯息)org.apache.log4j.ParttenLayout(可以灵活的指定布局模式),可以放公司标志,Log4j调试方法:5.log4j的核心类:Logger:完成日志信息的记录,设置日志信息的级别Appender:日志信息的去向,终端,数据库,硬盘Layout:日志信息的输出的样式,如包含当前线程,行号,时间等。,可以放公司标志,Log4j调试方法:5.log4j的核心类:,可以放公司标志,Log4j调试方法:5.log4j的核心类:可以同时指定多个输出目的地。log4j.rootLogger=info,appender1,appender2 log4j.appender.appender1=org.apache.log4j.FileAppender log4j.appender.appender2=org.apache.log4j.ConsoleAppender log4j.appender.appender1.File=c:/demolog4j.html log4j.appender.appender1.layout=org.apache.log4j.HTMLLayout log4j.appender.appender2.layout=org.apache.log4j.TTCCLayout,可以放公司标志,Log4j调试方法:6.日志记录范围 log4j.rootLogger=info,appender1,appender2 rootLogger没有指定日志的操作范围,默认日志对所有的包操作,appender指明输出的方式 如果只针对某些包操作,可以按如下修改:.client2=info,appender1 表明只有在com.client2下面的包才作如上操作。,可以放公司标志,Log4j调试方法:7.Log4j对程序性能的影响:Log4j对程序性能的影响是比较小的,可以有更好的方式可以降低性能,如下:if(log.isDebugEnabled()log.debug(x=+longRunning);可以记录的就记进日志,不能记的就不进行任何操作。,

    注意事项

    本文(Eclipse调试方法及log4j调试方法.ppt)为本站会员(仙人指路1688)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开