Commit Graph

35 Commits

Author SHA1 Message Date
f8f6560502 Fix handling of the NO_COLOR environment variable to ignore an empty value (#835).
All checks were successful
build / test (push) Successful in 6m0s
build / docs (push) Successful in 1m29s
2024-03-13 09:35:19 -07:00
458d157e62 NO_COLOR set to any value returns false 2024-03-05 00:15:52 +05:30
40c3a28620 support for NO_COLOR env var 2024-03-04 18:21:28 +05:30
f4744826fe When the "--json" flag is given, suppress console escape codes so as not to interfere with JSON output (#827).
All checks were successful
continuous-integration/drone/push Build is passing
2024-02-11 17:44:43 -08:00
c687dafdd2 Fix a traceback when an invalid command-line flag or action is used (#768).
All checks were successful
continuous-integration/drone/push Build is passing
2023-10-06 21:00:23 -07:00
ac1e1a9407 Simplify logging logic (#665).
Some checks reported errors
continuous-integration/drone/push Build was killed
continuous-integration/drone Build is passing
2023-09-29 14:16:47 -07:00
6a2eb1f157 make value of disabled level higher
so that no other log has higher priority

Signed-off-by: Soumik Dutta <shalearkane@gmail.com>
2023-05-26 08:57:12 +05:30
f512d1e460 add verbosity level -2
Signed-off-by: Soumik Dutta <shalearkane@gmail.com>
2023-05-26 08:57:12 +05:30
7e6bee84b0 Add "--log-file-format" flag for customizing the log message format (#658).
All checks were successful
continuous-integration/drone/push Build is passing
2023-04-02 23:06:36 -07:00
6054ced931 fix: run typos 2023-04-01 22:10:32 +05:30
f42890430c Add code style plugins to enforce use of Python f-strings and prevent single-letter variables.
All checks were successful
continuous-integration/drone/push Build is passing
2023-03-23 23:11:14 -07:00
c657764367 Fix logs that interfere with JSON output by making warnings go to stderr instead of stdout (#602).
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-02 12:12:10 -08:00
54d57e1349 Add test for #407: Fix syslog logging on FreeBSD. 2021-06-23 10:21:45 -07:00
27d37b606b Better error messages! Switch the library used for validating configuration files (from pykwalify to jsonschema).
All checks were successful
continuous-integration/drone/push Build is passing
2021-06-22 13:27:59 -07:00
f66fd1caaa Customize Healthchecks log level via borgmatic "--monitoring-verbosity" flag (#277).
All checks were successful
continuous-integration/drone/push Build is passing
2020-01-22 15:10:47 -08:00
14e5cfc8f8 Support piping "borgmatic list" output to grep. Retain colored output when piping/redirecting (#271).
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-11 12:12:25 -08:00
0a9f4e8708 Reopen the file given by "--log-file" flag if an external program rotates the log file while borgmatic is running.
All checks were successful
continuous-integration/drone/push Build is passing
2019-11-12 16:13:25 -08:00
a9104ed090 Handle log file error more consistently with other error. Add --log-file-verbosity flag. Add docs.
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2019-11-02 11:23:18 -07:00
palto42
6da05cbe2d Exception handling for logfile option 2019-11-02 14:33:57 +01:00
palto42
8c8640d0ab file-logger replaces syslog 2019-11-01 18:42:24 +01:00
palto42
22640a9ca0 new option for log-file 2019-10-31 10:44:22 +01:00
90595e9c18 Only log to syslog when run from a non-interactive console (e.g. a cron job). Related to #197.
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2019-06-27 14:41:21 -07:00
032d4adee3 Remove unicode byte order mark from syslog output. (Related to #197.)
All checks were successful
continuous-integration/drone/push Build is passing
2019-06-27 10:03:49 -07:00
74ac148747 Disable console color via "color" option in borgmatic configuration output section (#191).
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2019-06-19 20:48:54 -07:00
b3aa6af859 Don't color syslog output (#197).
All checks were successful
continuous-integration/drone/push Build is passing
2019-06-17 11:53:08 -07:00
9a5e7a3abb Successfully convert Borg output to Python logging entries.
All checks were successful
continuous-integration/drone/push Build is passing
2019-06-11 16:42:04 -07:00
12441331e6 Fix formatting / import ordering.
All checks were successful
continuous-integration/drone/push Build is passing
2019-05-27 15:46:38 -07:00
9ceeae2de0 Add separate syslog verbosity flag.
Some checks reported errors
continuous-integration/drone/push Build was killed
2019-05-27 15:44:48 -07:00
e0e493c2f1 Factor out configuring of logging into a common function.
Some checks failed
continuous-integration/drone/push Build is failing
2019-05-27 15:05:26 -07:00
0f05f7ad93 Log to syslog in addition to existing standard out logging (#53).
All checks were successful
continuous-integration/drone/push Build is passing
2019-05-26 16:34:46 -07:00
9417359da3 Fix for regression with missing verbose log entries (#177).
All checks were successful
the build was successful
2019-05-16 10:50:19 -07:00
a13cc0ab17 More tests for colored logging.
All checks were successful
the build was successful
2019-05-13 21:10:26 -07:00
620f9e64d6 A few more tests for new colored logging.
All checks were successful
the build was successful
2019-05-13 20:49:20 -07:00
37362150fe Color records that are logged via logger.handle() as well.
All checks were successful
the build was successful
2019-05-13 13:50:32 -07:00
1f524d6c87
Add borgmatic custom logger 2019-05-13 13:40:18 +02:00