zsmartsystems / com.zsmartsystems.zigbee.sniffer

ZigBee sniffer using Ember NCP and routing packets to Wireshark for display
Eclipse Public License 1.0
33 stars 18 forks source link

feat: bundle slf4j-simple to allow debugging #31

Closed pdecat closed 6 months ago

pdecat commented 6 months ago

This helps understand issues when things go wrong.

Usage:

# java -Dorg.slf4j.simpleLogger.defaultLogLevel=debug -jar target/com.zsmartsystems.zigbee.sniffer-1.0.1-SNAPSHOT.jar -baud 115200 -flow software -port /dev/serial/by-id/usb-Nabu_Casa_SkyConnect_v1.0_548xxxxxx988-if00-port0 -c 15

Without this change, the following is traced:

# java -Dorg.slf4j.simpleLogger.defaultLogLevel=debug -jar com.zsmartsystems.zigbee.sniffer-1.0.1.jar -baud 115200 -flow software -port /dev/serial/by-id/usb-Nabu_Casa_SkyConnect_v1.0_548aabf08b91ed11809ccad13b20a988-if00-port0 -c 15
Z-Smart Systems Ember Packet Sniffer
NCP initialisation starting...
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Opened serial port /dev/serial/by-id/usb-Nabu_Casa_SkyConnect_v1.0_548xxxxxx988-if00-port0 at 115200
Unable to communicate with Ember NCP
Unable to initialise NCP