diff --git a/code/modules/assembly/signaler.dm b/code/modules/assembly/signaler.dm
index 4ff38fc751f..1af4b2ca1b8 100644
--- a/code/modules/assembly/signaler.dm
+++ b/code/modules/assembly/signaler.dm
@@ -107,6 +107,11 @@
signal.encryption = code
signal.data["message"] = "ACTIVATE"
radio_connection.post_signal(src, signal)
+
+ var/time = time2text(world.realtime,"hh:mm:ss")
+ var/turf/T = get_turf(src)
+ lastsignalers.Add("[time] : [usr.key] used [src] @ location ([T.x],[T.y],[T.z]) : [format_frequency(frequency)]/[code]")
+
return
/*
for(var/obj/item/device/assembly/signaler/S in world)