通过接口修改logback日志级别
@GetMapping("setLoggerLevel") public R setLogger(String level, HttpServletRequest request) { String packageName = "com.xxx.xxx.xxx"; LoggerContext loggerContext = (LoggerContext) LoggerFactory.getILoggerFactory(); switch (level) { case "error": loggerContext.getLogger(packageName).setLevel(Level.ERROR); break; case "warn": loggerContext.getLogger(packageName).setLevel(Level.WARN); break; case "info": loggerContext.getLogger(packageName).setLevel(Level.INFO); break; case "debug": loggerContext.getLogger(packageName).setLevel(Level.DEBUG); break; default: return R.error("参数错误"); } return R.ok("日志级别已经设置为" + level); }
本博客文章均已测试验证,欢迎评论、交流、点赞。
部分文章来源于网络,如有侵权请联系删除。
转载请注明原文链接:https://www.cnblogs.com/sueyyyy/p/12661455.html