1
#设置stdout的日志输出控制台 log4j.appender.stdout=org.apache.log4j.ConsoleAppender #输出日志到控制台的方式 log4j.appender.stdout.Target=System.err #会当作错误输出,全是红色的 #日志级别,bebug及以上级别的均会输出。写成DEBUG也行 log4j.appender.stdout.Threshold=debug #设置使用日志布局样式,包含日志信息的级别和信息字符串 log4j.appender.stdout.layout=org.apache.log4j.SimpleLayout #灵活定义输出格式 log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} -[%p] method:[%c (%rms)] - %m%n
2
#设置stdout的日志输出控制台 log4j.appender.stdout=org.apache.log4j.ConsoleAppender #输出日志到控制台的方式,默认为System.out log4j.appender.stdout.Target=System.out #日志级别,info及以上级别的均会输出。写成INFO也行 log4j.appender.stdout.Threshold=info #设置使用日志布局样式,包含日志信息的级别和信息字符串 log4j.appender.stdout.layout=org.apache.log4j.SimpleLayout #灵活定义输出格式 log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} -[%p] method:[%c (%rms)] - %m%n
3
#设置stdout的日志输出控制台 log4j.appender.stdout=org.apache.log4j.ConsoleAppender #输出日志到控制台的方式,默认为System.out log4j.appender.stdout.Target=System.out #日志级别,info及以上级别的均会输出。写成INFO也行 log4j.appender.stdout.Threshold=info #设置使用灵活布局 log4j.appender.stdout.layout=org.apache.log4j.PatternLayout #灵活定义输出格式 log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} -[%p] method:[%c (%rms)] - %m%n
详细可阅读:
https://blog.csdn.net/qq_33556185/article/details/51839991
https://blog.csdn.net/rosonsandy/article/details/229098
Controller:
@RequestMapping("/find") @ResponseBody public Map<String, Object> find(User user, HttpServletRequest request, HttpServletResponse response) { Map<String, Object> map = new HashMap(); logger.info("进入 find 方法"); List<User> loginuser = userService.findByUsernameAndPwd(user.getUsername(), user.getPassword()); if (loginuser != null) { map.put("result", "success"); } else { map.put("result", "fail"); } logger.error("This is a error message....."); logger.warn("This is a warn message."); logger.info("This is a info message."); logger.debug("This is a debug message."); System.err.println("SystemErr"); return map; }配置了拦截器