Change logging level using CLI command in JBoss EAP 6 / jBoss Portal 6.1

We can change the logging level of a package in jBoss EAP 6 or jBoss Portal 6.1 without restarting the server using the CLI command. Go to $JBOSS_HOME/bin

Run the following command -

 ./jboss-cli.sh --connect controller=localhost:9999

Note : If you're using a port offset, the management console port can be calculated as,

port = managementNativeSocket (9999) + port offSet Standalone Mode After connecting to the server, we can execute the following operations -

3.1. Print out all the logger packages available.

 ls /subsystem=logging/logger

3.2 Print out the details of a package, e.x. logging level, etc

 /subsystem=logging/logger=com.sample.project:read-resource

3.3 Change log level

 /subsystem=logging/logger=com.sample.project:change-log-level(level=DEBUG)

3.4 Add a log level

/subsystem=logging/logger=package.name/:add(category=package.name,level=INFO,use-parent-handlers=true)