streamroller
file streams that roll over when size limits, or dates are reached
rolling-rate-limiter
Rate limiter that supports a rolling window, either in-memory or backed by Redis
@flylow/gwlogger
GwLogger is a Logger for NodeJS that is quick to setup and learn. It logs to console (stdout) and/or logfile, and supports rolling files and compressed archives. It's small and has no external dependencies.