Unable to set log level through console

All,

I have some issues with a zigbee device, so I wanted to set the log levels to debug as per best-practice

openhabian@openhabHost:~ $ ssh -p 8101 openhab@localhost
Password authentication
Password: 

                           _   _     _     ____  
   ___   ___   ___   ___  | | | |   / \   | __ ) 
  / _ \ / _ \ / _ \ / _ \ | |_| |  / _ \  |  _ \ 
 | (_) | (_) |  __/| | | ||  _  | / ___ \ | |_) )
  \___/|  __/ \___/|_| |_||_| |_|/_/   \_\|____/ 
       |_|       3.3.0 - Release Build

Use '<tab>' for a list of available commands
and '[cmd] --help' for help on a specific command.
To exit, use '<ctrl-d>' or 'logout'.

openhab> log:set debug org.openhab.binding.zigbee                                                                           
Error executing command: Unable to set level for logger
openhab>                                                               

It seems the file has got the right permissions

openhabian@openhabHost:~ $ ls -ltr /var/lib/openhab/etc/log4j2.xml
-rw-r--r-- 1 openhab openhab 6278 Oct 30 18:13 /var/lib/openhab/etc/log4j2.xml

Any idea? Am I missing something obvious?

Thanks!
Max

Please try with uppercase DEBUG

Thanks for the prompt feedback

Like this?

openhab> log:set DEBUG org.openhab.binding.zigbee
Error executing command: Unable to set level for logger

:sob:

Yes, strange, never saw such an error.

Take a look at this.

Thanks, unfortunately it seems everything in the right form - I have added both conf files, perhaps somebody could spot some inconsistencies.

Thanks
Max

openhabian@openhabHost:~ $ ls -ltr /var/lib/openhab/etc/org.ops4j.pax.logging.cfg
-rw-r--r-- 1 openhab openhab 65 Oct 30 20:27 /var/lib/openhab/etc/org.ops4j.pax.logging.cfg
openhabian@openhabHost:~ $ cat /var/lib/openhab/etc/org.ops4j.pax.logging.cfg 
org.ops4j.pax.logging.log4j2.config.file=${karaf.etc}/log4j2.xml
openhabian@openhabHost:~ $ ls -ltr /var/lib/openhab/etc/log4j2.xml
-rw-r--r-- 1 openhab openhab 6278 Oct 30 20:27 /var/lib/openhab/etc/log4j2.xml
openhabian@openhabHost:~ $ cat /var/lib/openhab/etc/log4j2.xml
<?xml version="1.0" encoding="UTF-8" standalone="no"?><Configuration monitorInterval="10">

	<Appenders>
		<!-- Console appender not used by default (see Root logger AppenderRefs) -->
		<Console name="STDOUT">
			<PatternLayout pattern="%d{HH:mm:ss.SSS} [%-5.5p] [%-36.36c] - %m%n"/>
		</Console>

		<!-- Rolling file appender -->
		<RollingFile fileName="${sys:openhab.logdir}/openhab.log" filePattern="${sys:openhab.logdir}/openhab.log.%i.gz" name="LOGFILE">
			<PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} [%-5.5p] [%-36.36c] - %m%n"/>
			<Policies>
				<OnStartupTriggeringPolicy/>
				<SizeBasedTriggeringPolicy size="16 MB"/>
			</Policies>
			<DefaultRolloverStrategy max="7"/>
		</RollingFile>

		<!-- Event log appender -->
		<RollingRandomAccessFile fileName="${sys:openhab.logdir}/events.log" filePattern="${sys:openhab.logdir}/events.log.%i.gz" name="EVENT">
			<PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} [%-5.5p] [%-36.36c] - %m%n"/>
			<Policies>
				<OnStartupTriggeringPolicy/>
				<SizeBasedTriggeringPolicy size="16 MB"/>
			</Policies>
			<DefaultRolloverStrategy max="7"/>
		</RollingRandomAccessFile>

		<!-- Audit file appender -->
		<RollingRandomAccessFile fileName="${sys:openhab.logdir}/audit.log" filePattern="${sys:openhab.logdir}/audit.log.%i.gz" name="AUDIT">
			<PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} [%-5.5p] [%-36.36c] - %m%n"/>
			<Policies>
				<OnStartupTriggeringPolicy/>
				<SizeBasedTriggeringPolicy size="8 MB"/>
			</Policies>
			<DefaultRolloverStrategy max="7"/>
		</RollingRandomAccessFile>

		<!-- OSGi appender -->
		<PaxOsgi filter="*" name="OSGI"/>

		<!-- Zwave custom file appender -->
		<RollingRandomAccessFile fileName="${sys:openhab.logdir}/zwave.log" filePattern="${sys:openhab.logdir}/zwave.log.%i" name="ZWAVE">
			<PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} [%-5.5p] [%-36.36c] - %m%n"/>
				<Policies>
					<OnStartupTriggeringPolicy/>
					<SizeBasedTriggeringPolicy size="16 MB"/>
				</Policies>
		</RollingRandomAccessFile>
	</Appenders>

	<Loggers>

		<!-- Root logger configuration -->
		<Root level="WARN">
			<AppenderRef ref="LOGFILE"/>
			<AppenderRef ref="OSGI"/>
		</Root>

		<!-- Karaf Shell logger -->
		<Logger level="OFF" name="org.apache.karaf.shell.support">
			<AppenderRef ref="STDOUT"/>
		</Logger>

		<!-- Security audit logger -->
		<Logger additivity="false" level="INFO" name="org.apache.karaf.jaas.modules.audit">
			<AppenderRef ref="AUDIT"/>
		</Logger>

		<!-- openHAB specific logger configuration -->

		<Logger level="INFO" name="org.openhab"/>

		<Logger level="ERROR" name="openhab.event.ItemStateEvent"/>
		<Logger level="ERROR" name="openhab.event.ItemAddedEvent"/>
		<Logger level="ERROR" name="openhab.event.ItemRemovedEvent"/>
		<Logger level="ERROR" name="openhab.event.ItemChannelLinkAddedEvent"/>
		<Logger level="ERROR" name="openhab.event.ItemChannelLinkRemovedEvent"/>
		<Logger level="ERROR" name="openhab.event.ChannelDescriptionChangedEvent"/>
		<Logger level="ERROR" name="openhab.event.ThingStatusInfoEvent"/>
		<Logger level="ERROR" name="openhab.event.ThingAddedEvent"/>
		<Logger level="ERROR" name="openhab.event.ThingUpdatedEvent"/>
		<Logger level="ERROR" name="openhab.event.ThingRemovedEvent"/>
		<Logger level="ERROR" name="openhab.event.InboxUpdatedEvent"/>
		<Logger level="ERROR" name="openhab.event.RuleStatusInfoEvent"/>
		<Logger level="ERROR" name="openhab.event.RuleAddedEvent"/>
		<Logger level="ERROR" name="openhab.event.RuleRemovedEvent"/>
		<Logger level="ERROR" name="openhab.event.StartlevelEvent"/>
		<Logger level="ERROR" name="openhab.event.AddonEvent"/>

		<Logger additivity="false" level="INFO" name="openhab.event">
			<AppenderRef ref="EVENT"/>
			<AppenderRef ref="OSGI"/>
		</Logger>

		<!-- openHAB user based script logger configuration -->
		<Logger level="TRACE" name="org.openhab.automation.script"/>

		<Logger level="ERROR" name="javax.jmdns"/>
		<Logger level="ERROR" name="org.jupnp"/>

		<!-- This suppresses all Maven download issues from the log when doing feature installations -->
		<!-- as we are logging errors ourselves in a nicer way anyhow. -->
		<Logger level="ERROR" name="org.ops4j.pax.url.mvn.internal.AetherBasedResolver"/>

		<!-- Filters known issues of pax-web (issue link to be added here). -->
		<!-- Can be removed once the issues are resolved in an upcoming version. -->
		<Logger level="OFF" name="org.ops4j.pax.web.pax-web-runtime"/>

		<!-- Filters known issues of lsp4j, see -->
		<!-- https://github.com/eclipse/smarthome/issues/4639 -->
		<!-- https://github.com/eclipse/smarthome/issues/4629 -->
		<!-- https://github.com/eclipse/smarthome/issues/4643 -->
		<!-- Can be removed once the issues are resolved in an upcoming version. -->
		<Logger level="OFF" name="org.eclipse.lsp4j"/>

		<!-- Filters warnings for events that could not be delivered to a disconnected client. -->
		<Logger level="ERROR" name="org.apache.cxf.jaxrs.sse.SseEventSinkImpl"/>

		<!-- Filters known issues of KarServiceImpl, see -->
		<!-- https://github.com/openhab/openhab-distro/issues/519#issuecomment-351944506 -->
		<!-- Can be removed once the issues are resolved in an upcoming version. -->
		<Logger level="ERROR" name="org.apache.karaf.kar.internal.KarServiceImpl"/>

		<!-- Filters warnings about unavailable ciphers when JCE is not installed, see -->
		<!-- https://github.com/openhab/openhab-distro/issues/999 -->
		<Logger level="ERROR" name="org.apache.karaf.shell.ssh.SshUtils"/>

		<!-- Filters known issues of javax.mail, see -->
		<!-- https://github.com/openhab/openhab-addons/issues/5530 -->
		<Logger level="ERROR" name="javax.mail"/>

		<!-- Filters disconnection warnings of the ChromeCast Java API, see -->
		<!-- https://github.com/openhab/openhab-addons/issues/3770 -->
		<Logger level="ERROR" name="su.litvak.chromecast.api.v2.Channel"/>

		<!-- Added by Karaf to prevent debug logging loops, see -->
		<!-- https://issues.apache.org/jira/browse/KARAF-5559 -->
		<Logger level="WARN" name="org.apache.sshd"/>
		<!-- Logger level="DEBUG" name="org.openhab.binding.zwave"/ -->

		<!-- Zwave custom logger -->
		<Logger additivity="false" level="INFO" name="org.openhab.binding.zwave">
			<AppenderRef ref="ZWAVE"/>
		</Logger>

	</Loggers>

</Configuration>

What happens if you enter:

log:list | grep -i zigbee

Edit: Just another idea(silly question). Is the binding installed ?

openhab> bundle:list -s | grep -i binding
160 x Active x  80 x 3.4.0.M3               x org.openhab.core.binding.xml
253 x Active x  80 x 3.4.0.M3               x org.openhab.binding.amazonechocontrol
254 x Active x  80 x 3.4.0.M3               x org.openhab.binding.astro
255 x Active x  80 x 3.4.0.M3               x org.openhab.binding.avmfritz
256 x Active x  80 x 3.4.0.M3               x org.openhab.binding.exec
257 x Active x  80 x 3.4.0.M3               x org.openhab.binding.homematic
258 x Active x  80 x 3.4.0.M3               x org.openhab.binding.http
259 x Acti

I had the same issue with OH 3.3 release and the Netatmo binding. My “cure” was to create an entry in the log4j.xml for the binding.
After that was done, I was able to switch log-levels via the console.

I did not investigate further, unfortunately. One similarity I could think of is that I also have an additional appender to log an unrelated item.

Interesting

openhab> log:list | grep -i zigbee                                                                                            
openhab>                                 

while the binding is installed (I have a few zigbee devices installed and working)

openhab> bundle:list -s | grep -i binding                                                                                     
159 │ Active │  80 │ 3.3.0                  │ org.openhab.core.binding.xml
267 │ Active │  80 │ 3.3.0                  │ org.openhab.binding.astro
268 │ Active │  80 │ 3.3.0                  │ org.openhab.binding.avmfritz
269 │ Active │  80 │ 3.3.0                  │ org.openhab.binding.chromecast
270 │ Active │  80 │ 3.3.0                  │ org.openhab.binding.exec
271 │ Active │  80 │ 3.3.0                  │ org.openhab.binding.icloud
272 │ Active │  80 │ 3.3.0                  │ org.openhab.binding.kodi
273 │ Active │  80 │ 3.3.0                  │ org.openhab.binding.mpd
274 │ Active │  80 │ 3.3.0                  │ org.openhab.binding.mqtt
275 │ Active │  81 │ 3.3.0                  │ org.openhab.binding.mqtt.espmilighthub
276 │ Active │  81 │ 3.3.0                  │ org.openhab.binding.mqtt.generic
277 │ Active │  82 │ 3.3.0                  │ org.openhab.binding.mqtt.homeassistant
278 │ Active │  82 │ 3.3.0                  │ org.openhab.binding.mqtt.homie
279 │ Active │  80 │ 3.3.0                  │ org.openhab.binding.network
280 │ Active │  80 │ 3.3.0                  │ org.openhab.binding.telegram
281 │ Active │  80 │ 3.3.0                  │ org.openhab.binding.tradfri
282 │ Active │  80 │ 3.3.0                  │ org.openhab.binding.wled
283 │ Active │  80 │ 3.3.0                  │ org.openhab.binding.zigbee
284 │ Active │  80 │ 3.3.0                  │ org.openhab.binding.zigbee.cc2531
285 │ Active │  80 │ 3.3.0                  │ org.openhab.binding.zigbee.console
286 │ Active │  80 │ 3.3.0                  │ org.openhab.binding.zigbee.console.ember
287 │ Active │  80 │ 3.3.0                  │ org.openhab.binding.zigbee.console.telegesis
288 │ Active │  80 │ 3.3.0                  │ org.openhab.binding.zigbee.ember
289 │ Active │  80 │ 3.3.0                  │ org.openhab.binding.zigbee.serial
290 │ Active │  80 │ 3.3.0                  │ org.openhab.binding.zigbee.telegesis
291 │ Active │  80 │ 3.3.0                  │ org.openhab.binding.zigbee.xbee
292 │ Active │  80 │ 3.3.0                  │ org.openhab.binding.zwave
openhab>                                                                                

Does this bing us further in the troubleshooting?

Max

Ok, I will keep this in mind. I would love to avoid manual interventions :wink:

Let’s wait for @fibu-freak’s opinion on my command output.

Max

Sorry, but I thought, that it could be possible that the bundle is not installed. But as one can see, there is a lot stuff in.

But if you make a log:list | grep -i zigbee nothing is shown. Are all the other bindings in your log:list , and are their levels changeable

openhab> log:list
Logger                                             │ Level
───────────────────────────────────────────────────┼──────
ROOT                                               │ WARN
javax.jmdns                                        │ ERROR
javax.mail                                         │ ERROR
openhab.event                                      │ WARN
openhab.event.AddonEvent                           │ ERROR
openhab.event.ChannelDescriptionChangedEvent       │ ERROR
openhab.event.InboxUpdatedEvent                    │ ERROR
openhab.event.ItemAddedEvent                       │ ERROR
openhab.event.ItemChannelLinkAddedEvent            │ ERROR
openhab.event.ItemChannelLinkRemovedEvent          │ ERROR
openhab.event.ItemRemovedEvent                     │ ERROR
openhab.event.ItemStateEvent                       │ ERROR
openhab.event.RuleAddedEvent                       │ ERROR
openhab.event.RuleRemovedEvent                     │ ERROR
openhab.event.RuleStatusInfoEvent                  │ ERROR
openhab.event.StartlevelEvent                      │ ERROR
openhab.event.ThingAddedEvent                      │ ERROR
openhab.event.ThingRemovedEvent                    │ ERROR
openhab.event.ThingStatusInfoEvent                 │ ERROR
openhab.event.ThingUpdatedEvent                    │ ERROR
org.apache.cxf.jaxrs.sse.SseEventSinkImpl          │ ERROR
org.apache.karaf.jaas.modules.audit                │ INFO
org.apache.karaf.kar.internal.KarServiceImpl       │ ERROR
org.apache.karaf.shell.ssh.SshUtils                │ ERROR
org.apache.karaf.shell.support                     │ OFF
org.apache.sshd                                    │ WARN
org.eclipse.lsp4j                                  │ OFF
org.jupnp                                          │ ERROR
org.openhab                                        │ INFO
org.openhab.binding.amazonechocontrol              │ ERROR
org.openhab.binding.homematic                      │ ERROR
org.ops4j.pax.url.mvn.internal.AetherBasedResolver │ ERROR
org.ops4j.pax.web.pax-web-runtime                  │ OFF
su.litvak.chromecast.api.v2.Channel                │ ERROR
openhab>

As you can see in my snippet of my bundle-list there is a bundle for the avmfritz binding but not so in my log-list.
And i tried:

openhab> bundle:list -s | grep -i avm
255 x Active x  80 x 3.4.0.M3               x org.openhab.binding.avmfritz
openhab> log:list | grep -i org.openhab.binding.avmfritz
openhab>

openhab> log:set error org.openhab.binding.avmfritz
openhab> log:list | grep -i org.openhab.binding.avmfritz
org.openhab.binding.avmfritz                       x ERROR

openhab> log:set debug org.openhab.binding.avmfritz
openhab> log:list | grep -i org.openhab.binding.avmfritz
org.openhab.binding.avmfritz                       x DEBUG
openhab>

And the result in frontail is a lot of this:

2022-11-01 22:56:31.087 [DEBUG] [al.handler.AVMFritzBaseBridgeHandler] - Poll FRITZ!Box for updates avmfritz:fritzbox:7490
2022-11-01 22:56:31.690 [DEBUG] [nal.hardware.FritzAhaContentExchange] - HTTP response: 200
2022-11-01 22:56:31.691 [DEBUG] [nal.hardware.FritzAhaContentExchange] - HTTP response: 200
2022-11-01 22:56:31.693 [DEBUG] [nal.hardware.FritzAhaContentExchange] - GET response complete: <devicelist version="1" fwversion="7.29"><device identifier="11960 1003400" id="17" functionbitmask="320" fwversion="03.54" manufacturer="AVM" productname="Comet DECT"><present>1</present><txbusy>0</txbusy><name>Comet DECT #1 Arbeitszimmer</name><battery>50</battery><batterylow>0</batterylow><temperature>

Edit: Maybe you can try it with your AVM-Binding too ??!!

1 Like

as the file has the right permissions - does your openhab java process run with permissions of openhab ?
That of course should be the case but it would be an explanation that files could not be written.

1 Like

Apologize, @fibu-freak, quite busy days.

I have now tried what you suggested and what I see is different

openhab> bundle:list -s | grep -i avm                                                                                                                         
268 │ Active │  80 │ 3.3.0                  │ org.openhab.binding.avmfritz
openhab> log:list | grep -i org.openhab.binding.avmfritz                                                                                                      
openhab> log:set error org.openhab.binding.avmfritz                                                                                                           
Error executing command: Unable to set level for logger
openhab>                                                         

So, it seems there is a general issue with the logging!

Max

Hi @Wolfgang_S

I would say yes

openhabian@openhabHost:~ $ ps -ef | grep java
openhab    714     1  3 Oct30 ?        09:48:43 /usr/bin/java -XX:-UsePerfData -Dopenhab.home=/usr/share/openhab -Dopenhab.conf=/etc/openhab -Dopenhab.runtime=/usr/share/openhab/runtime -Dopenhab.userdata=/var/lib/openhab -Dopenhab.logdir=/var/log/openhab -Dfelix.cm.dir=/var/lib/openhab/config -Djava.library.path=/var/lib/openhab/tmp/lib -Djetty.host=0.0.0.0 -Djetty.http.compliance=RFC2616 -Dnashorn.args=--no-deprecation-warning -Dorg.apache.cxf.osgi.http.transport.disable=true -Dorg.ops4j.pax.web.listening.addresses=0.0.0.0 -Dorg.osgi.service.http.port=8080 -Dorg.osgi.service.http.port.secure=8443 -Djava.awt.headless=true -Dfile.encoding=UTF-8 -XX:+ExitOnOutOfMemoryError --add-reads=java.xml=java.logging --add-exports=java.base/org.apache.karaf.specs.locator=java.xml,ALL-UNNAMED --patch-module java.base=/usr/share/openhab/runtime/lib/endorsed/org.apache.karaf.specs.locator-4.3.7.jar --patch-module java.xml=/usr/share/openhab/runtime/lib/endorsed/org.apache.karaf.specs.java.xml-4.3.7.jar --add-opens java.base/java.security=ALL-UNNAMED --add-opens java.base/java.net=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.naming/javax.naming.spi=ALL-UNNAMED --add-opens java.rmi/sun.rmi.transport.tcp=ALL-UNNAMED --add-opens java.base/java.io=ALL-UNNAMED --add-opens java.base/java.lang.reflect=ALL-UNNAMED --add-opens java.base/java.text=ALL-UNNAMED --add-opens java.base/java.time=ALL-UNNAMED --add-opens java.desktop/java.awt.font=ALL-UNNAMED --add-exports=java.base/sun.net.www.protocol.file=ALL-UNNAMED --add-exports=java.base/sun.net.www.protocol.ftp=ALL-UNNAMED --add-exports=java.base/sun.net.www.protocol.http=ALL-UNNAMED --add-exports=java.base/sun.net.www.protocol.https=ALL-UNNAMED --add-exports=java.base/sun.net.www.protocol.jar=ALL-UNNAMED --add-exports=java.base/sun.net.www.content.text=ALL-UNNAMED --add-exports=jdk.xml.dom/org.w3c.dom.html=ALL-UNNAMED --add-exports=jdk.naming.rmi/com.sun.jndi.url.rmi=ALL-UNNAMED --add-exports=java.rmi/sun.rmi.registry=ALL-UNNAMED --add-exports=java.security.sasl/com.sun.security.sasl=ALL-UNNAMED -Dkaraf.instances=/var/lib/openhab/tmp/instances -Dkaraf.home=/usr/share/openhab/runtime -Dkaraf.base=/var/lib/openhab -Dkaraf.data=/var/lib/openhab -Dkaraf.etc=/var/lib/openhab/etc -Dkaraf.log=/var/log/openhab -Dkaraf.restart.jvm.supported=true -Djava.io.tmpdir=/var/lib/openhab/tmp -Djava.util.logging.config.file=/var/lib/openhab/etc/java.util.logging.properties -Dkaraf.startLocalConsole=false -Dkaraf.startRemoteShell=true -classpath /usr/share/openhab/runtime/lib/boot/org.apache.karaf.diagnostic.boot-4.3.7.jar:/usr/share/openhab/runtime/lib/boot/org.apache.karaf.jaas.boot-4.3.7.jar:/usr/share/openhab/runtime/lib/boot/org.apache.karaf.main-4.3.7.jar:/usr/share/openhab/runtime/lib/boot/org.apache.karaf.specs.activator-4.3.7.jar:/usr/share/openhab/runtime/lib/boot/osgi.core-7.0.0.jar:/usr/share/openhab/runtime/lib/jdk9plus/istack-commons-runtime-3.0.10.jar:/usr/share/openhab/runtime/lib/jdk9plus/jakarta.xml.bind-api-2.3.3.jar:/usr/share/openhab/runtime/lib/jdk9plus/javax.annotation-api-1.3.2.jar:/usr/share/openhab/runtime/lib/jdk9plus/jaxb-runtime-2.3.3.jar:/usr/share/openhab/runtime/lib/jdk9plus/org.apache.servicemix.specs.activation-api-1.2.1-1.2.1_3.jar:/usr/share/openhab/runtime/lib/jdk9plus/txw2-2.3.3.jar org.apache.karaf.main.Main

I don’t know whether it’s stupid or if it helps what I propose, but have you ever tried

sudo openhab-cli reset-ownership

in the shell-console ?

Cheers,
Peter

@fibu-freak

no, I never did it. Unfortunately it does not solve the issue :frowning:

Thanks anyway!
Max

openhabian@openhabHost:~ $ sudo openhab-cli reset-ownership
[sudo] password for openhabian: 

This command gives openHAB control of its own directories.
May resolve permission errors during startup or configuration.
openHAB directories will be owned by openhab:openhab

Okay to Continue? [y/N]: y
openhabian@openhabHost:~ $ ssh -p 8101 openhab@localhost
Password authentication
Password: 

                           _   _     _     ____  
   ___   ___   ___   ___  | | | |   / \   | __ ) 
  / _ \ / _ \ / _ \ / _ \ | |_| |  / _ \  |  _ \ 
 | (_) | (_) |  __/| | | ||  _  | / ___ \ | |_) )
  \___/|  __/ \___/|_| |_||_| |_|/_/   \_\|____/ 
       |_|       3.3.0 - Release Build

Use '<tab>' for a list of available commands
and '[cmd] --help' for help on a specific command.
To exit, use '<ctrl-d>' or 'logout'.
openhab> log:list | grep -i org.openhab.binding.avmfritz
openhab> log:set debug org.openhab.binding.zigbee
Error executing command: Unable to set level for logger

I’m having the same issue running 3.4.2

openhab> log:set DEBUG org.openhab.binding.mqtt
Error executing command: Unable to set level for logger

237 x Active x  80 x 1.2.2                  x com.hivemq.client.mqtt
266 x Active x  80 x 3.4.2                  x org.openhab.binding.mqtt
267 x Active x  81 x 3.4.2                  x org.openhab.binding.mqtt.espmili
268 x Active x  81 x 3.4.2                  x org.openhab.binding.mqtt.generic
269 x Active x  82 x 3.4.2                  x org.openhab.binding.mqtt.homeass
270 x Active x  82 x 3.4.2                  x org.openhab.binding.mqtt.homie

was there a fix for this issue?
Thanks
Colin

Do you see any output for the command log:list?
If not, the chances are good that either org.ops4j.pax.logging.cfg or log4j2.xml are broken.

Get the original file from

I do see a response, but it doesnt contain all the bindings i have installed

from my binding files: binding = powermax,zwave,hue,astro,mqtt,tplinksmarthome,openweathermap,ipcamera,rfxcom,mail,sonos,wled

openhab> log:list
Logger                                             │ Level
───────────────────────────────────────────────────┼──────
ROOT                                               │ WARN
javax.jmdns                                        │ ERROR
javax.mail                                         │ ERROR
openhab.event                                      │ INFO
openhab.event.AddonEvent                           │ ERROR
openhab.event.ChannelDescriptionChangedEvent       │ ERROR
openhab.event.InboxUpdatedEvent                    │ ERROR
openhab.event.ItemAddedEvent                       │ ERROR
openhab.event.ItemChannelLinkAddedEvent            │ ERROR
openhab.event.ItemChannelLinkRemovedEvent          │ ERROR
openhab.event.ItemRemovedEvent                     │ ERROR
openhab.event.ItemStateEvent                       │ ERROR
openhab.event.RuleAddedEvent                       │ ERROR
openhab.event.RuleRemovedEvent                     │ ERROR
openhab.event.RuleStatusInfoEvent                  │ ERROR
openhab.event.StartlevelEvent                      │ ERROR
openhab.event.ThingAddedEvent                      │ ERROR
openhab.event.ThingRemovedEvent                    │ ERROR
openhab.event.ThingStatusInfoEvent                 │ ERROR
openhab.event.ThingUpdatedEvent                    │ ERROR
org.apache.cxf.jaxrs.sse.SseEventSinkImpl          │ ERROR
org.apache.karaf.jaas.modules.audit                │ INFO
org.apache.karaf.kar.internal.KarServiceImpl       │ ERROR
org.apache.karaf.shell.ssh.SshUtils                │ ERROR
org.apache.karaf.shell.support                     │ OFF
org.apache.sshd                                    │ WARN
org.eclipse.lsp4j                                  │ OFF
org.jupnp                                          │ ERROR
org.openhab                                        │ INFO
org.openhab.automation.script                      │ TRACE
org.openhab.binding.network                        │ OFF
org.openhab.binding.zwave                          │ DEBUG
org.ops4j.pax.url.mvn.internal.AetherBasedResolver │ ERROR
org.ops4j.pax.web.pax-web-runtime                  │ OFF
su.litvak.chromecast.api.v2.Channel                │ ERROR