1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- Logging
- ~~~~~~~
- Borg writes all log output to stderr by default. But please note that something
- showing up on stderr does *not* indicate an error condition just because it is
- on stderr. Please check the log levels of the messages and the return code of
- borg for determining error, warning or success conditions.
- If you want to capture the log output to a file, just redirect it:
- ::
- borg create repo::archive myfiles 2>> logfile
- Custom logging configurations can be implemented via BORG_LOGGING_CONF.
- The log level of the builtin logging configuration defaults to WARNING.
- This is because we want Borg to be mostly silent and only output
- warnings, errors and critical messages, unless output has been requested
- by supplying an option that implies output (e.g. ``--list`` or ``--progress``).
- Log levels: DEBUG < INFO < WARNING < ERROR < CRITICAL
- Use ``--debug`` to set DEBUG log level -
- to get debug, info, warning, error and critical level output.
- Use ``--info`` (or ``-v`` or ``--verbose``) to set INFO log level -
- to get info, warning, error and critical level output.
- Use ``--warning`` (default) to set WARNING log level -
- to get warning, error and critical level output.
- Use ``--error`` to set ERROR log level -
- to get error and critical level output.
- Use ``--critical`` to set CRITICAL log level -
- to get critical level output.
- While you can set misc. log levels, do not expect that every command will
- give different output on different log levels - it's just a possibility.
- .. warning:: Options ``--critical`` and ``--error`` are provided for completeness,
- their usage is not recommended as you might miss important information.
|