@RestController
@ApiIgnore
public class LogController {
private static final Logger logger = LoggerFactory.getLogger(LogController.class);
@GetMapping(value = "log/{logLevel}")
public String changeLogLevel(@PathVariable("logLevel") String logLevel) {
try {
LoggerContext loggerContext = (LoggerContext) LoggerFactory.getILoggerFactory();
loggerContext.getLogger("root").setLevel(Level.valueOf(logLevel));
} catch (Exception e) {
return "fail";
}
return "success";
}
}