報錯:log4j:ERROR Category option " 1 " not a decimal integer.
阿新 • • 發佈:2018-12-20
程式碼:
package com.zml; import org.apache.log4j.Logger; public class Day01 { private static Logger logger = Logger.getLogger(Day01.class); public static void main(String[] args) { logger.fatal("fatal "); logger.error("error"); logger.warn("warn"); logger.debug("debug"); logger.info("info"); logger.error("報錯資訊",new IllegalArgumentException("非法引數")); } }
報錯:
原因:配置檔案錯誤
log4j.appender.stdout.layout.ConversionPattern = %d{ABSOLUTE} %5p %c{ 1 }:%L - %m%n
將{1}裡面的空格去掉:
log4j.appender.stdout.layout.ConversionPattern = %d{ABSOLUTE} %5p %c{1}:%L - %m%n