Cogs.Foundation
|
#include "LogManager.h"
#include "Consumer.h"
#include "Logger.h"
#include "../HashFunctions.h"
#include "../Platform/Atomic.h"
#include <cstdio>
#include <set>
#include <cxxabi.h>
#include <dlfcn.h>
#include <errno.h>
#include <pthread.h>
#include <signal.h>
#include <stdint.h>
#include <unistd.h>
#include <unwind.h>
Classes | |
struct | Cogs::Logging::BacktraceState |
Namespaces | |
namespace | Cogs |
Main Cogs namespace. | |
namespace | Cogs::Logging |
Contains logging functionality for the Cogs native library. | |
Functions | |
void | Cogs::Logging::consumeMessage (const char *source, Category category, uint32_t errorNumber, const char *filename, int lineNumber, _Printf_format_string_ const char *fmt, va_list argptr) |
Forwards the incoming log message to all interested consumers. | |
_Unwind_Reason_Code | Cogs::Logging::unwindCallback (struct _Unwind_Context *context, void *arg) |
void | Cogs::Logging::printFrame (void *address) |
void | Cogs::Logging::signalHandler (int sig) |