`
aaronjiu_00
  • 浏览: 67915 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

编码中日志使用规范

阅读更多
  1. 编码中请统一使用commons-logging包
  2. 日志声明:

     

    private static final Log LOG = LogFactory.getLog(ClassName.class);

     注意:ClassName是当前类的名称;最好不要从其他类copy过来这段声明,如果忘记了更改ClassName,这样会出问题的(张冠李戴)

  3. 使用之前,先做判断
    if (LOG.isInfoEnabled()) {
        LOG.info("Some infomation to print out in english");
    }
    
     

    注意:不要使用中文打印日志信息,中文日志在Linux服务器上不能很好识别

  4. 异常处理: 
    try {
        doSomeThing();
    } catch (SomeRuntimeException e) {// 不要捕捉UnCheckedException,如空指针,数组越界等异常
         if (LOG.isErrorEnabled())  {
            LOG.error(e.getMessage, e);
            // LOG.error("Some information to print out in english", e);
        }
    }

    注意:打印错误信息时,一定带上第二个参数e,否则日志中原始异常堆栈会丢失

  5. 参考好文:Commons-logging + Log4j 入门指南
1
0
分享到:
评论

相关推荐

    系统程序Log日志编码规范

    系统程序Log日志编码规范

    数据库设计规范-编码规范.docx

    数据库设计规范-编码规范 数据库设计规范-编码规范全文共25页,当前为第1页。数据库设计规范-编码规范全文共25页,当前为第1页。... b) 数据库日志设计命名 数据库设计规范-编码规范全文共25页,当前为第4页。

    阿里巴巴java编码规范

    阿里巴巴java编码规范 ,Java 并发编程培训(阿里巴巴) 《阿里巴巴Java开发手册》,首次...《阿里巴巴Java开发手册》是阿里内部Java工程师所遵循的开发规范,涵盖编程规约、单元测试规约、异常日志规约、MySQL规约、工程

    华为 java 安全 编码 规范 安全篇 2.0

    规范 6.2 不要使用危险的许可与目标组合 规则 6.3 不要禁用字节码验证 规则 6.4 禁止部署的应用可被远程监控 规则 6.5 将所有安全敏感代码都放在一个jar包中,签名再加密 规则 6.6 不要信任环境变量的值 规则 6.6...

    阿里巴巴编码规范基础技能认证考题分析(考题答案).rar

    《阿里巴巴Java开发手册》是阿里内部Java工程师所遵循的开发规范,涵盖编程规约、单元测试规约、异常日志规约、MySQL规约、工程规约、安全规约等,这是近万名阿里Java技术精英的经验总结,并经历了多次大规模一线...

    阿里巴巴编码规范 基础技能认证 考题分析(考题+答案).docx

    对于暂时被注释掉,后续可能恢复使用的代码片断,在注释代码上方,统一规定使用三 个斜杠(///)来说明注释掉代码的理由。 D .不要在视图模板中加入任何复杂的逻辑。 多选 4.关于分页查询,下列哪些说法符合《阿里...

    编码规范v1.0

    编码规范,对编码过程中代码命名,异常处理,日志处理规范

    JAVA开发手册与安全编码规范.zip

    Java开发手册以 Java 开发者为中心视角,划分为编程规约、异常日志、单元测试、安全规约、MySQL 数据库、工程结构、设计规约七个维度进行Java开发规范; Java安全编码规范明确安全编码的基本原则,常见漏洞对应的...

    java安全编码规范

    java安全编码规范-英文版,关注安全的同学可以学习一下

    研发中心-java编码规范.docx

    二、异常日志 18 (一) 异常处理 18 (二) 日志规约 19 三、单元测试 21 四、安全规约 23 五、MySQL 数据库 24 (一) 建表规约 24 (二) 索引规约 25 (三) SQL 语句 27 (四) ORM 映射 28 ...

    JAVA编码规范

    java编码规范,从编码的操作规范,日志规范,格式规范,安全规范等方面阐述了编码规范的重要性及必要性。

    阿里巴巴Java编码规范

    JAVA中阿里的规范:1、编码规范。2、异常日志。3、单元测试。4、安全规范。5、MySQL数据库。6、工程结构。

    java编码规范

    本文档主要介绍了JAVA的编码规范  IDE搭建规范  日志规范  注释规范  安全规范  通用规范

    Java编码规范

    整理的Java常用规范,适合自己的项目团队,包括注释,编码,日志,异常处理等。

    Google C++ 编码规范

    在头文件中使用不具名的空间容易违背C++的唯一定义原则(One Definition Rule (ODR))。 1) 不具名命名空间(Unnamed Namespaces) 在.cc文件中,允许甚至提倡使用不具名命名空间,以避免运行时的命名冲突: ...

    Java经典编程规范,参考京东和华为的Java编程规范标准,将两家公司共同拥有的规范提取并整理得出,值得收藏

    本文档从“Java编程代码规范”,“Java编程注释规范”,“Java编程命名规范”,“代码缩进/断行/空行/空格/大括号规范”,“日志记录规范”和“代码上库规范”六个方面提取两家公司的Java编程规范共性。希望能供Java...

    golang工程最佳实践

    编码类规范:目录规范,代码规范,接口规范,日志规范,错误码规范,… 1.1. 开源规范 1.2. 文档规范 1.3. 版本规范 1.4. Git 规范 1.5. 目录结构 1.6. 编码规范 1.7. 代码测试 1.8. 性能分析 1.9. API 设计 1.10. ...

    安全开发规范手册.docx

    4.2. 日志规范 18 4.2.1. 记录原则 18 4.2.2. 事件类型 18 4.2.3. 事件要求 18 4.2.4. 日志保护 19 4.3. 异常处理 19 4.3.1. 容错机制 19 4.3.2. 自定义错误信息 19 4.3.3. 隐藏用户信息 19 4.3.4. 隐藏系统信息 19 ...

Global site tag (gtag.js) - Google Analytics