OpenZWave / qt-openzwave

QT5 Wrapper for OpenZWave
GNU Lesser General Public License v3.0
105 stars 30 forks source link

Ability to disable QVariant log messages #187

Open matejdro opened 3 years ago

matejdro commented 3 years ago

Small quality of life enhancement. My OZW QT logs are filled with lines like these:

[20201113 20:35:28.699 CET] [default] [debug]: QVariant(int, 1) 
[20201113 20:35:28.699 CET] [default] [debug]: QVariant(int, 9) 
[20201113 20:35:28.700 CET] [default] [debug]: QVariant(int, 10) 
[20201113 20:35:28.700 CET] [default] [debug]: QVariant(int, 11) 
[20201113 20:35:28.700 CET] [default] [debug]: QVariant(int, 12) 
[20201113 20:35:28.701 CET] [default] [debug]: QVariant(int, 14) 
[20201113 20:35:28.701 CET] [default] [debug]: QVariant(int, 15) 
[20201113 20:35:28.701 CET] [default] [debug]: QVariant(int, 16) 
[20201113 20:35:28.702 CET] [default] [debug]: QVariant(int, 17) 
[20201113 20:35:28.702 CET] [default] [debug]: QVariant(int, 18) 
[20201113 20:35:28.702 CET] [default] [debug]: QVariant(int, 26) 
[20201113 20:35:28.703 CET] [default] [debug]: QVariant(int, 34) 
[20201113 20:35:28.703 CET] [default] [debug]: QVariant(int, 36) 
[20201113 20:35:28.703 CET] [default] [debug]: QVariant(int, 38) 
[20201113 20:35:28.704 CET] [default] [debug]: QVariant(int, 41) 
[20201113 20:35:28.704 CET] [default] [debug]: QVariant(int, 43) 
[20201113 20:35:28.704 CET] [default] [debug]: QVariant(int, 46) 
[20201113 20:35:28.705 CET] [default] [debug]: QVariant(int, 48) 
[20201113 20:35:28.705 CET] [default] [debug]: QVariant(int, 49) 
[20201113 20:35:28.705 CET] [default] [debug]: QVariant(int, 51) 
[20201113 20:35:28.706 CET] [default] [debug]: QVariant(int, 52) 
[20201113 20:35:28.706 CET] [default] [debug]: QVariant(int, 53) 
[20201113 20:35:28.706 CET] [default] [debug]: QVariant(int, 64) 
[20201113 20:35:28.707 CET] [default] [debug]: QVariant(int, 65) 
[20201113 20:35:28.707 CET] [default] [debug]: QVariant(int, 66) 
[20201113 20:35:28.707 CET] [default] [debug]: QVariant(int, 67) 
[20201113 20:35:28.708 CET] [default] [debug]: QVariant(int, 68) 
[20201113 20:35:28.708 CET] [default] [debug]: QVariant(int, 69) 
[20201113 20:35:28.708 CET] [default] [debug]: QVariant(int, 70) 
[20201113 20:35:28.709 CET] [default] [debug]: QVariant(int, 71) 
[20201113 20:35:28.709 CET] [default] [debug]: QVariant(int, 72) 
[20201113 20:35:28.709 CET] [default] [debug]: QVariant(int, 73) 
[20201113 20:35:28.710 CET] [default] [debug]: QVariant(int, 74) 
[20201113 20:35:28.710 CET] [default] [debug]: QVariant(int, 75) 
[20201113 20:35:28.710 CET] [default] [debug]: QVariant(int, 24) 

These are numerous (way exceeding amount of real ozw log lines) and don't seem to provide any useful data.

It would be nice if those lines were removed or, if they are actually useful, option would be added to disable them.