bec_workr: added sci logging and log statements for BEc alrm raising.

This commit is contained in:
appleb_m committed 2026-06-03 15:56:18 +02:00
1 parent 8ebd4cd962
commit 6e5e69f737
1 file changed
+13 -2
+13 -2
View File
@@ -109,6 +109,17 @@ class BECClientWorker:
tags = ["error", "bec"]
else:
tags += ["error", "bec"]
try:
alarms = [alarm for alarm in self.client.alarms()]
logger.debug(f"alarms: {alarms}")
if alarms:
last_alarm = self.client.show_last_alarm()
message += f"\n\nAlarm: {last_alarm}\n\n"
logger.error(f"last_alarm: {last_alarm}")
except Exception as e:
logger.error(f"Couldn't raise BEC alarms: {e}")
try:
self.scilog_msg(
message=message,
@@ -498,8 +509,8 @@ if __name__ == "__main__":
try:
print('startting backlight brightness test')
print('initial value')
print(client.backlight_brightness)
print(client.get_backlight_pos())
print(client.client.show_last_alarm())
print(client._raise_bec_error(exc=Exception("test"), operation="test", tags=["test"]))
# print('setting to 5')
# client.backlight_brightness = 5
# print(client.get_backlight_pos())