20 #ifndef PALUDIS_GUARD_PALUDIS_LOG_HH 21 #define PALUDIS_GUARD_PALUDIS_LOG_HH 1 41 #include <paludis/util/log-se.hh> 61 void _message(
const std::string &
id,
const LogLevel,
const LogContext,
const std::string &);
94 void set_log_stream(std::ostream *
const);
99 void set_program_name(
const std::string &);
115 std::string _message;
123 void _append(
const std::string & s);
136 template <
typename T_>
Definition: about_metadata-fwd.hh:23
LogMessageHandler message(const std::string &id, const LogLevel, const LogContext) PALUDIS_ATTRIBUTE((warn_unused_result))
LogContext
Definition: log.hh:39
std::ostream & operator<<(std::ostream &, const WantPhase &) PALUDIS_VISIBLE
LogLevel
Definition: log.hh:13
Definition: singleton.hh:44
std::string stringify(const T_ &item)
Definition: stringify.hh:166
#define PALUDIS_ATTRIBUTE(x)
Definition: attributes.hh:53
#define PALUDIS_VISIBLE
Definition: attributes.hh:59