changing logging level in logging properties works fine, but my custom logger is not visible in jconsole under java.util.logging -> loggerNames, I can't change logging level dynamically by jconsole
I add into logging properties test.logging.LoggingTest .level = FINE and it successfully changes logs appearing in log file. below is class used for logging public class LoggingTest { Logger logger = Logger.getLogger(LoggingTest .class.getName()); public LoggingTest () { } public void testLogging() { logger.severe("test - ERROR"); logger.warning("test - WARNING"); logger.info("test - INFO"); logger.fine("test - FINE"); } } with setLogging level I get Illegal argument exception, logger doesn't exist, I don't see my logger in jconsole either. Under java.util.logging -> loggerNames I see only: sun.rmi.transport.tcp sun.management javax.management.timer sun.rmi.client.ref javax.management.mlet sun.rmi.dgc javax.management.remote.rmi javax.management.snmp sun.rmi.transport.misc javax.management org.apache.catalina.startup.CatalinaProperties org sun sun.rmi.client.call org.apache org.apache.catalina.startup org.apache.catalina.startup.Bootstrap javax sun.management.jmxremote sun.rmi.transport.tcp.proxy javax.management.monitor javax.management.relation org.apache.catalina.startup.ClassLoaderFactory global javax.management.misc javax.management.notification sun.rmi.loader javax.management.remote.timeout sun.rmi.server.call javax.management.mbeanserver javax.management.remote javax.management.snmp.daemon org.apache.catalina sun.rmi.client sun.rmi.server sun.rmi.server.ref javax.management.remote.misc sun.rmi.runtime sun.rmi javax.management.modelmbean sun.rmi.transport