动态修改log4j日志级别
来源:互联网 发布:乡镇网络维护员工资 编辑:程序博客网 时间:2024/05/18 09:04
Level level = Level.toLevel(Level.DEBUG);Logger logger = LogManager.getLogger(“package”);logger.setLevel(level);
Level level = Level.toLevel(Level.DEBUG);LogManager.getRootLogger().setLevel(level);
@Path("/conf")@Component("configurationResource")public class ConfigurationResource { @GET @Produces(MediaType.APPLICATION_XML) @Path("/log/package/{package}/{level}") public Response index(@PathParam("package") String p, @PathParam("level") String l) { Level level = Level.toLevel(l); Logger logger = LogManager.getLogger(p); logger.setLevel(level); return Response.ok().build(); } @GET @Produces(MediaType.APPLICATION_XML) @Path("/log/root/{level}") public Response index(@PathParam("level") String l) { Level level = Level.toLevel(l); LogManager.getRootLogger().setLevel(level); return Response.ok().build(); }}