log4j,Target、Threshold、layout配置实例

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;
    }
配置了拦截器


猜你喜欢

转载自blog.csdn.net/u010002184/article/details/80023843