Merge pull request 'Garmin: Replace SLF4J 2.0 fluent API call with 1.x-compatible logging' (#6209)

Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/6209
This commit is contained in:
José Rebelo
2026-05-29 22:00:46 +02:00
@@ -2700,17 +2700,13 @@ public class NativeFITMessage {
}
if (logLevel != null) {
LOG.atLevel(logLevel).log(
"Native for {}[{}] is of type {} with size {} (base: {}), but message declares {} with size {} (base: {})",
name(),
fieldDefinitionPrimitive.name,
stdBaseType,
fieldDefinitionPrimitive.size,
stdBaseType.getSize(),
baseType,
size,
baseType.getSize()
);
final String msg = "Native for {}[{}] is of type {} with size {} (base: {}), but message declares {} with size {} (base: {})";
final Object[] args = new Object[]{name(), fieldDefinitionPrimitive.name, stdBaseType, fieldDefinitionPrimitive.size, stdBaseType.getSize(), baseType, size, baseType.getSize()};
switch (logLevel) {
case DEBUG: LOG.debug(msg, args); break;
case INFO: LOG.info(msg, args); break;
default: LOG.warn(msg, args); break;
}
if (size == 1 && (baseType == BaseType.UINT16 || baseType == BaseType.UINT32 || baseType == BaseType.UINT64)) {
// very common issue for COROS: