A log writer that writes log messages to files in a directory, switching to a new file when the current one reaches a set size (defaults to 2GB).
A log writer that always writes to the same file.
Writes logs to the standard output stream. If the log message's severity is ERROR or higher, it's written to stderr, otherwise to stdout.
Defines several common default log writers.