Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
|
Logging. More...
#include "roc_core/atomic_ops.h"
#include "roc_core/attributes.h"
#include "roc_core/log_backend.h"
#include "roc_core/mutex.h"
#include "roc_core/noncopyable.h"
#include "roc_core/singleton.h"
#include "roc_core/time.h"
Go to the source code of this file.
Classes | |
struct | roc::core::LogMessage |
Log message. More... | |
class | roc::core::Logger |
Logger. More... | |
Namespaces | |
roc | |
Root namespace. | |
roc::core | |
General-purpose building blocks and platform abstraction layer. | |
Macros | |
#define | roc_log(level, ...) |
Print message to log. More... | |
Typedefs | |
typedef void(* | roc::core::LogHandler) (const LogMessage &message, void **args) |
Log handler. More... | |
Enumerations | |
enum | roc::LogLevel { roc::LogNone , roc::LogError , roc::LogInfo , roc::LogNote , roc::LogDebug , roc::LogTrace } |
Log level. More... | |
enum | roc::core::ColorsMode { roc::core::ColorsAuto , roc::core::ColorsEnabled , roc::core::ColorsDisabled } |
Colors mode. More... | |
enum | roc::core::LocationMode { roc::core::LocationEnabled , roc::core::LocationDisabled } |
Location mode. More... | |
Logging.
Definition in file log.h.
#define roc_log | ( | level, | |
... | |||
) |
Print message to log.
level
.