
日志
文章平均质量分 78
isiah_zhou
这个作者很懒,什么都没留下…
展开
-
转载/记录异常日志的7条规则
记录异常日志的7条规则最近一直在帮忙调试一些让人头大的bug问题,这才意识到如何记录异常日志对于简化调试的重要性,我总结了几点记录异常日志的最佳实践发表在此。1、记录技术性异常而不是用户异常 用户异常(如:“登录用户名已经存在”)除了显示给用户,要么什么都别管,要么根本就不是异常(“用户尚未认证”)。技术性异常(如:“文件存储不够,没法订阅此产品”)才是你需转载 2016-04-11 22:57:01 · 404 阅读 · 0 评论 -
切入业务日志
创建接口BussAnnotation.javaimport java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;@Retenti原创 2016-04-13 00:08:23 · 441 阅读 · 0 评论 -
切入Debug日志
新建文件:DebugLogger.java:import org.apache.log4j.Logger;import org.aspectj.lang.JoinPoint;public class DebugLogger{Logger logger = Logger.getLogger(DebugLogger.class);StringBuffer buffe原创 2016-04-12 20:34:46 · 666 阅读 · 0 评论 -
转载/日志记录的作用和方法
程序中记录日志一般有两个目的:Troubleshooting和显示程序运行状态。好的日志记录方式可以提供我们足够多定位问题的依据。日志记录大家都会认为简单,但如何通过日志可以高效定位问题并不是简单的事情。这里列举下面三个方面的内容,辅以代码示例,总结如何写好日志,希望对他人有所启发和帮助:怎样记日志可以方便Troubleshooting 程序运行状态可以记哪些 应该避免怎样的日志方式转载 2016-04-11 21:57:31 · 334 阅读 · 0 评论 -
转载/日志记录的作用和方法
程序中记录日志一般有两个目的:Troubleshooting和显示程序运行状态。好的日志记录方式可以提供我们足够多定位问题的依据。日志记录大家都会认为简单,但如何通过日志可以高效定位问题并不是简单的事情。这里列举下面三个方面的内容,辅以代码示例,总结如何写好日志,希望对他人有所启发和帮助:怎样记日志可以方便Troubleshooting程序运行状态可以记哪些应该避免怎样的日志方式怎...原创 2016-04-24 14:54:37 · 121 阅读 · 0 评论 -
转载/记录异常日志的7条规则
1、记录技术性异常而不是用户异常 用户异常(如:“登录用户名已经存在”)除了显示给用户,要么什么都别管,要么根本就不是异常(“用户尚未认证”)。技术性异常(如:“文件存储不够,没法订阅此产品”)才是你需要调试而为此做出反应的,如果你记录所有事情很有可能因日志实体太长而不能真正有意义的反映到你所记录异常日志中。你应该查明日志文件中的每个异常找到其原因(“是bug吗”),过多的异常将使你草率地...原创 2016-04-25 21:55:11 · 140 阅读 · 0 评论