Might also check this file org.ops4j.pax.logging.cfg in userdata\etc make sure it is not empty(0 bytes) should at least have the line below in it.
org.ops4j.pax.logging.log4j2.config.file=${karaf.etc}/log4j2.xml
I have had this file some how end up as a 0 bytes file before I think it occurred after I forgot to close a log file and restarted openhab on my winders 10 instance.
1 Like