本文内容总结自阿里Java开发关于日志规范的内容
以下:
1、应用中不可直接使用日志系统Log4j中的API,而应以来使用日志框架SLF4j的API,有利于维护和个个类的日志处理方式统一;
2、日志文件推荐存放时间为15天,因为有些异常可能已一周的频次出现。
3、避免重复答应日志文件,浪费磁盘空间,务必在Log4J.xml中色孩纸additivity=false。
4、异常信息应该包括两类信息,案发现场信息和异常堆栈信息,如果不处理那么通过throws往上抛出。
5、可以使用warn日志级别来记录用户输入参数错误的情况,避免用户投诉时无所适从。
10、对于所有的http/api开放接口必须使用“错误码”。
11、避免出现重复的代码,即DRY原则,必要时抽取拱形方法,抽象方法,组件化。