davegaeddert
5 days, 14 hours ago
Figured out why all my logs were "error" in Railway...
Python StreamHandler is sys.stderr by default, and Railway just looks at stdout vs stderr (unless you use JSON logs).
So now Plain sends DEBUG/INFO logs to stdout by default!
Before:
- DEBUG -> stderr
- INFO -> stderr
- WARNING -> stderr
- ERROR -> stderr
Now:
- DEBUG -> stdout
- INFO -> stdout
- WARNING -> stderr
- ERROR -> stderr