# Logging

By default, goiardi logs to standard output. A log file may be specified with the `-L/--log-file` flag, or goiardi can log to syslog with the `-s/--syslog` flag on platforms that support syslog. Attempting to use syslog on a platform that doesn’t support syslog (currently Windows and plan9 (although plan9 doesn’t build for other reasons)) will result in an error.

## Log levels

Log levels can be set in goiardi with either the `log-level` option in the configuration file, the `--log-level` flag on the command line, the `$GOIARDI_LOG_LEVEL` environment variable, or with one to five `-V` flags on the command line. Log level options are “debug”, “info”, “warning”, “error”, “critical”, and “fatal”. More `-V` on the command line means more spewing into the log.