13 lines
423 B
Bash
13 lines
423 B
Bash
#!/usr/bin/env bash
|
|
|
|
# stream logs from 'factorio' container
|
|
# follow the logs, and
|
|
# combine stdout and stderr
|
|
# only match lines that start with 'FactorioEvent: ',
|
|
# and only return the stuff *after* 'FactorioEvent: '
|
|
docker logs --tail 0 -f factorio 2>&1 |
|
|
sed -n -e 's/^FactorioEvent: //p' |
|
|
kafkacat -P -b localhost -t factorio-server-log
|
|
|
|
# listen to events
|
|
# kafkacat -C -b localhost -t factorio-server-log | jq
|