|
|
| JSONLogger (Logger &prevLogger) |
| bool | isVerbose () override |
|
void | addFields (JSON &json, const Fields &fields) |
|
void | write (const JSON &json) |
| void | log (Verbosity lvl, std::string_view s) override |
| void | logEI (const ErrorInfo &ei) override |
| void | startActivity (ActivityId act, Verbosity lvl, ActivityType type, const std::string &s, const Fields &fields, ActivityId parent) override |
| void | stopActivity (ActivityId act) override |
| void | result (ActivityId act, ResultType type, const Fields &fields) override |
|
virtual void | pause () |
|
virtual void | resetProgress () |
|
virtual void | resume () |
|
void | log (std::string_view s) |
|
void | logEI (Verbosity lvl, ErrorInfo ei) |
|
virtual void | warn (const std::string &msg) |
|
virtual void | writeToStdout (std::string_view s) |
|
template<typename... Args> |
| void | cout (const Args &... args) |
|
virtual std::optional< char > | ask (std::string_view s) |
|
virtual void | setPrintBuildLogs (bool printBuildLogs) |
|
virtual void | setPrintMultiline (bool printMultiline) |
|
|
typedef std::vector< Field > | Fields |
◆ isVerbose()
| bool nix::JSONLogger::isVerbose |
( |
| ) |
|
|
inlineoverridevirtual |
◆ log()
| void nix::JSONLogger::log |
( |
Verbosity | lvl, |
|
|
std::string_view | s ) |
|
inlineoverridevirtual |
◆ logEI()
| void nix::JSONLogger::logEI |
( |
const ErrorInfo & | ei | ) |
|
|
inlineoverridevirtual |
◆ result()
| void nix::JSONLogger::result |
( |
ActivityId | act, |
|
|
ResultType | type, |
|
|
const Fields & | fields ) |
|
inlineoverridevirtual |
◆ startActivity()
| void nix::JSONLogger::startActivity |
( |
ActivityId | act, |
|
|
Verbosity | lvl, |
|
|
ActivityType | type, |
|
|
const std::string & | s, |
|
|
const Fields & | fields, |
|
|
ActivityId | parent ) |
|
inlineoverridevirtual |
◆ stopActivity()
| void nix::JSONLogger::stopActivity |
( |
ActivityId | act | ) |
|
|
inlineoverridevirtual |
The documentation for this struct was generated from the following file: