diff --git a/server/src/main/java/net/laprun/sustainability/power/sensors/AbstractPowerSensor.java b/server/src/main/java/net/laprun/sustainability/power/sensors/AbstractPowerSensor.java index d1b9ee2..fc52ce4 100644 --- a/server/src/main/java/net/laprun/sustainability/power/sensors/AbstractPowerSensor.java +++ b/server/src/main/java/net/laprun/sustainability/power/sensors/AbstractPowerSensor.java @@ -1,5 +1,7 @@ package net.laprun.sustainability.power.sensors; +import io.quarkus.logging.Log; + public abstract class AbstractPowerSensor implements PowerSensor { protected final M measures; @@ -9,11 +11,13 @@ public AbstractPowerSensor(M measures) { @Override public RegisteredPID register(long pid) { + Log.info("Registered pid: " + pid); return measures.register(pid); } @Override public void unregister(RegisteredPID registeredPID) { measures.unregister(registeredPID); + Log.info("Unregistered pid: " + registeredPID.pid()); } } diff --git a/server/src/main/java/net/laprun/sustainability/power/sensors/RegisteredPID.java b/server/src/main/java/net/laprun/sustainability/power/sensors/RegisteredPID.java index 8bfa1fa..c744a8f 100644 --- a/server/src/main/java/net/laprun/sustainability/power/sensors/RegisteredPID.java +++ b/server/src/main/java/net/laprun/sustainability/power/sensors/RegisteredPID.java @@ -9,4 +9,8 @@ public RegisteredPID(long pid) { public static String prepare(long pid) { return " " + pid + " "; } + + public long pid() { + return Long.parseLong(stringForMatching().trim()); + } }