aboutsummaryrefslogtreecommitdiff
path: root/src/libutil/logging.cc
AgeCommit message (Expand)Author
2024-10-01Split ignoreException to avoid suppressing CTRL-CRobert Hensing
2024-08-10fix: check if it is a Real terminal, not just if it is a terminalJade Lovelace
2024-08-04cli: eat terminal codes from stdout alsoJade Lovelace
2024-07-21libutil/logging: fix build without precompiled headerAlois Wohlschlager
2024-07-20libutil: make basic loggers thread-safeeldritch horrors
2024-06-18libmain: fix UB in verbosity assignmentJade Lovelace
2024-05-29Remove 100s of CPU time (10%) from build times (1465s -> 1302s)Jade Lovelace
2024-05-29util.hh: Delete remaining file and clean up headersTom Hubrecht
2024-05-29util.{hh,cc}: Split out file-descriptor.{hh,cc}Tom Hubrecht
2024-05-29util.{hh,cc}: Split out terminal.{hh,cc}Tom Hubrecht
2024-05-28util.{hh,cc}: Split out environment-variables.{hh,cc}Tom Hubrecht
2024-03-29Fix various clang-tidy lintsJade Lovelace
2024-03-17Delete hasPrefix and hasSuffix from the codebaseJade Lovelace
2024-03-09libexpr: Support structured error classeseldritch horrors
2024-03-05Merge pull request #9634 from 9999years/combine-abstract-pos-and-poseldritch horrors
2023-09-09Print parent activity field in json logmaralorn
2023-08-11SimpleLogger::log: fix unintended fallthroughYorick van Pelt
2023-04-03Enable -Werror=switch-enumRobert Hensing
2023-04-03Add explicit case statements where -Wswitch-enum would report themRobert Hensing
2023-04-03Fix systemd logging for lvlNotice: eqv to lvlInfo, not lvlVomitRobert Hensing
2023-03-02Remove FormatOrString and remaining uses of format()Eelco Dolstra
2023-03-02Logger::writeToStdout(): Use writeFull()Eelco Dolstra
2022-12-13Introduce AbstractPosEelco Dolstra
2022-12-07Trivial changes from the lazy-trees branchEelco Dolstra
2022-02-28libstore/derivation-goal: avoid double-parsing of JSON messagesMaximilian Bosch
2022-02-25Remove std::string alias (for real this time)Eelco Dolstra
2021-09-14ANSI_YELLOW -> ANSI_WARNINGEelco Dolstra
2021-08-22Replace invalid characters in json loggerYaroslav Bolyukin
2021-07-01Respect TERM=dumb more consistentlyYestin L. Harrison
2021-01-21Improve error formattingEelco Dolstra
2020-10-28Capitalize JSON for consistencyMatthew Kenigsberg
2020-10-06Remove static variable name clashesEelco Dolstra
2020-07-26libutil/logging: extend `internal-json` logger to make it more machine-readableMaximilian Bosch
2020-07-08Fix 'got unknown message type 1 from Nix daemon'Eelco Dolstra
2020-07-02move showTrace to new loggerSettingsBen Burdette
2020-07-01non-pos trace testBen Burdette
2020-06-30comments and cleanupBen Burdette
2020-06-29showTrace flag in loggersBen Burdette
2020-06-15Remove trailing whitespaceEelco Dolstra
2020-06-11Merge remote-tracking branch 'upstream/master' into errors-phase-2Ben Burdette
2020-06-08Unify the printing of the logs between bar-with-logs and rawregnat
2020-06-08Make the logger customisableregnat
2020-06-02elide the 'ErrorInfo' in logError and logWarning callsBen Burdette
2020-05-13change status messages to info levelBen Burdette
2020-05-12remove unused extra json fieldsBen Burdette
2020-05-11Merge branch 'master' into errors-phase-2Ben Burdette
2020-05-08add pos to errorinfo, remove from hintsBen Burdette
2020-05-06Revert "Merge pull request #3558 from LnL7/ssh-ng-stderr"Eelco Dolstra
2020-05-02logging: handle build log lines in simple loggerDaiderd Jordan
2020-04-29uncrustify formattingBen Burdette