[SPIGOT-7018] Logger .setLevel() does not work for console Created: 09/May/22 Updated: 25/Dec/24 |
|
| Status: | Open |
| Project: | Spigot |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Photon | Assignee: | Unassigned |
| Resolution: | Unresolved | Votes: | 1 |
| Labels: | None | ||
| Version: | Version: This server is running CraftBukkit version 3484-Spigot-b6d12d1-7bc728a (MC: 1.18.2) (Implementing API version 1.18.2-R0.1-SNAPSHOT) |
| Guidelines Read: | Yes |
| Description |
|
If I try to set the logger level for debugging like getLogger().setLevel(...), it will not work for the console. You can add additional handlers with different levels that work just fine, but the logger level for the console will always be INFO, regardless of any setLevel(...) calls. |
| Comments |
| Comment by Christian Koop [ 26/Jun/22 ] |
|
I'm having the same problems – Example code: @Override public void onEnable() { Logger logger = getLogger(); System.out.println("logger.getLevel(): " + logger.getLevel()); System.out.println("logger.isLoggable(Level.FINER): " + logger.isLoggable(Level.FINER)); System.out.println("logger.getFilter(): " + logger.getFilter()); logger.severe("#severe(String)"); logger.warning("#warning(String)"); logger.info("#info(String)"); logger.config("#config(String)"); logger.finer("#fine(String)"); logger.finer("#finer(String)"); logger.finest("#finest(String)"); }
The generated output is: [13:01:30] [Server thread/INFO]: logger.getLevel(): ALL [13:01:30] [Server thread/INFO]: logger.isLoggable(Level.FINER): true [13:01:30] [Server thread/INFO]: logger.getFilter(): null [13:01:30] [Server thread/ERROR]: [CoreDevPlugin] #severe(String) [13:01:30] [Server thread/WARN]: [CoreDevPlugin] #warning(String) [13:01:30] [Server thread/INFO]: [CoreDevPlugin] #info(String) >ver [13:06:58] [Server thread/INFO]: This server is running CraftBukkit version 3539-Spigot-56be6a8-82f7574 (MC: 1.19) (Implementing API version 1.19-R0.1-SNAPSHOT) [13:06:58] [Server thread/INFO]: Checking version, please wait... [13:06:58] [Thread-140/INFO]: You are running the latest version Which is unexpected behaviour to me. |