Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Factorio server log capturing should cache and forward the logs #5

Open
aSemy opened this issue Jul 17, 2022 · 1 comment
Open

Factorio server log capturing should cache and forward the logs #5

aSemy opened this issue Jul 17, 2022 · 1 comment

Comments

@aSemy
Copy link
Contributor

aSemy commented Jul 17, 2022

Make a standalone syslog server that forwards the logs to Kafka, or create a Docker logging plugin.

Either should cache logs if the Kafka connection is unavailable, and send them all whenever it's up. Maybe RocksDB? Or anything in Java https://github.com/search?l=Java&q=persistent+queue&type=Repositories. It would be nice if it had native Coroutines support.

@aSemy aSemy changed the title Improve Factorio server log capturing Factorio server log capturing should cache and forward the logs Oct 22, 2022
@aSemy
Copy link
Contributor Author

aSemy commented Oct 22, 2022

I think the best option for a persistent queue is a custom implementation using SQLDelight.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant