4 #ifndef RUDIMENTS_LOGGER_H 5 #define RUDIMENTS_LOGGER_H 7 #include <rudiments/private/loggerincludes.h> 12 #include <rudiments/private/logdestination.h> 36 void open(
const char *ident, int32_t option,
37 int32_t facility, int32_t priority);
41 #include <rudiments/private/syslogdestination.h> 65 bool open(
const char *filename, mode_t perms);
69 #include <rudiments/private/filedestination.h> 75 #include <rudiments/private/stdoutdestination.h> 81 #include <rudiments/private/stderrdestination.h> 116 void removeAllLogDestinations();
134 static char *logHeader(
const char *name);
139 void write(
const char *header, int32_t tabs,
144 void write(
const char *header, int32_t tabs,
char character);
148 void write(
const char *header, int32_t tabs, int32_t number);
152 void write(
const char *header, int32_t tabs,
double number);
154 #include <rudiments/private/logger.h> Definition: character.h:11
Definition: linkedlist.h:60
Definition: linkedlist.h:11