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

Reply via email to