PMD 检查java代码:出于调测目的,尽量不使用System.(out|err).print(SystemPrintln)

https://docs.pmd-code.org/pmd-doc-6.55.0/pmd_rules_java_bestpractices.html#systemprintln

出于调测目的,如果使用了System.(out|err).print,那么这些代码会遗留到代码库中,甚至遗留到产品库中。推荐使用日志记录的方式(logger)。因为日志记录的方式可以方便打开、关闭,而且可以分优先级控制输出。

示例:

package com.thb;

import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;

public class Demo {
    
    private static Logger LOGGER = LogManager.getLogger();

    public void method() {
        // 不建议这种方式
        System.out.println("enter method");

        // 推荐这种方式
        LOGGER.trace("enter method");
    }
}

你可能感兴趣的:(java,PMD)