logger.debug、logger.info、logger.warn、logger.error、logger.fatal 的區別:
相同處:
它們的作用都是把錯誤信息寫到文本日志里
不同的是它們表示的日志級別不同:
日志級別由高到底是:fatal -> error -> warn -> info -> debug,低級別的會輸出高級別的信息,高級別的不會輸出低級別的
信息,如等級設為Error的話,warn,info,debug的信息不會輸出
修改日志輸出的級別要在log4j文件中進行配置
項目正式發布后,一般會把日志級別設置為fatal或者error
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
private static Logger logger = Logger.getLogger(clazz) //Clazz:當前文件的類名.class
logger.error("method:checkValidCode,error:"+e.getMessage(), e); //錯誤信息打印在日志文件中,級別為error級別
----------------------------------------------------------------------------------------------------------------------------------------------------------------