Skip to content

Comments

make LOG_FILE_PATH an optional production config value#184

Open
odrling wants to merge 1 commit intoDakaraProject:developfrom
odrling:optional-log-file-path
Open

make LOG_FILE_PATH an optional production config value#184
odrling wants to merge 1 commit intoDakaraProject:developfrom
odrling:optional-log-file-path

Conversation

@odrling
Copy link
Contributor

@odrling odrling commented Feb 8, 2026

In our deployment in kubernetes1 we usually use the standard output of the service which is captured by k8s, so the logs can be read from any tool in the k8s ecosystem.
Setting LOG_FILE_PATH to /dev/stdout doesn’t work as RotatingFileHandler needs a seekable file to work correctly (needs to tell the current file position to rotate the logs).

So this allows to use the standard output for logs when LOG_FILE_PATH is not set.

In our deployment in kubernetes[1] we usually use the standard output of
the service which is captured by k8s, so the logs can be read from any
tool in the k8s ecosystem.
Setting LOG_FILE_PATH to /dev/stdout doesn’t work as RotatingFileHandler
needs a seekable file to work correctly (needs to tell the current file
position to rotate the logs).

So this allows to use the standard output for logs when LOG_FILE_PATH is
not set.

[1]: https://github.com/Japan7/nanak8s
@odrling
Copy link
Contributor Author

odrling commented Feb 9, 2026

Just noticed this PR has conflicts with #183, so perhaps it should be done there instead.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant