diff --git a/docker-compose/elk.yml b/docker-compose/elk.yml
index bf6e22e3de6ea82571acba0ac8e7c69f3eeb2941..67f13baee061a74ebd08320f1e9f2f9f3e72f646 100644
--- a/docker-compose/elk.yml
+++ b/docker-compose/elk.yml
@@ -34,7 +34,8 @@ services:
       - "5601:5601" # kibana
       - "9200:9200" # elasticsearch
       - "5044:5044" # logstash beats input
-      - "1514:1514" # logstash syslog input
+      - "1514:1514/tcp" # logstash syslog input
+      - "1514:1514/udp" # logstash syslog input
       - "5959:5959" # logstash tcp json input
     depends_on:
       - elk-configure-host
diff --git a/docker-compose/tango.yml b/docker-compose/tango.yml
index 9fa0f5cde06f91b7cdc078f5c6481b013442e5ae..420f2d005a340186be7fcc1f011d11681e025029 100644
--- a/docker-compose/tango.yml
+++ b/docker-compose/tango.yml
@@ -28,6 +28,12 @@ services:
       - tangodb:/var/lib/mysql
     ports:
       - "3306:3306"
+    logging:
+      driver: syslog
+      options:
+        syslog-address: udp://${HOSTNAME}:1514
+        syslog-format: rfc3164
+        tag: "{{.Name}}"
     restart: unless-stopped
 
   databaseds:
@@ -55,4 +61,10 @@ services:
       - "2"
       - -ORBendPoint
       - giop:tcp::10000
+    logging:
+      driver: syslog
+      options:
+        syslog-address: udp://${HOSTNAME}:1514
+        syslog-format: rfc3164
+        tag: "{{.Name}}"
     restart: unless-stopped