1、不允许使用System.out.println打印调试信息。
2、用Log4j来记录各种日志信息,并且分清楚不同的级别。debug信息只能使用debug级别。必要的记录信息在运行时采用info、warn或error。
3、Debug信息不需要太多,因为会影响系统的性能,而且debug最好要判断isDebugEnable,Debug的信息必须充分!充分的判断标准是:当系统出现问题的时候,打开debug就能找到我们需要的信息定位问题的根源。
4、不允许在程序中捕获了Exception却什么都不处理!当Exception发生的时候,一定要能在错误日志中找到堆栈信息。
2、用Log4j来记录各种日志信息,并且分清楚不同的级别。debug信息只能使用debug级别。必要的记录信息在运行时采用info、warn或error。
3、Debug信息不需要太多,因为会影响系统的性能,而且debug最好要判断isDebugEnable,Debug的信息必须充分!充分的判断标准是:当系统出现问题的时候,打开debug就能找到我们需要的信息定位问题的根源。
4、不允许在程序中捕获了Exception却什么都不处理!当Exception发生的时候,一定要能在错误日志中找到堆栈信息。