aboutsummaryrefslogtreecommitdiffstats
path: root/src/util.cpp
diff options
context:
space:
mode:
authorMarcus Fritzsch <marcus_fritzsch@mentor.com>2017-07-06 11:59:36 +0200
committerMarcus Fritzsch <marcus_fritzsch@mentor.com>2017-08-08 17:24:00 +0200
commitd45f8674ced71594fa9ba99900cc87a19fcecb20 (patch)
tree9cc060604ae80a34783b1b59ad7a289367fcd3bd /src/util.cpp
parent9dfa6b9427115e7402ce25e40e4d78b20d559c93 (diff)
util: logging to the afb daemon
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
Diffstat (limited to 'src/util.cpp')
-rw-r--r--src/util.cpp58
1 files changed, 0 insertions, 58 deletions
diff --git a/src/util.cpp b/src/util.cpp
index 623702d..5042342 100644
--- a/src/util.cpp
+++ b/src/util.cpp
@@ -8,64 +8,6 @@
#include <unistd.h>
-struct strftime_cache {
- time_t time;
- char buf[128];
-};
-
-static void log_(char const *log_type, FILE *stream, char const *fmt,
- va_list args) {
- static struct strftime_cache strft;
-
- time_t t = time(nullptr);
- if (t != strft.time) {
- strft.time = t;
- struct tm tm;
- struct tm *tmp = localtime_r(&t, &tm);
- strftime(strft.buf, sizeof(strft.buf), "%Y-%m-%dT%H:%M:%S", tmp);
- }
-
- fputs(program_invocation_short_name, stream);
- fputs(" ", stream);
- fputs(strft.buf, stream);
- fputs(" ", stream);
- fputs(log_type, stream);
- fputs(" ", stream);
- vfprintf(stream, fmt, args);
- fputs("\n", stream);
-}
-
-void lognotice(char const *fmt, ...) noexcept {
- va_list a;
- va_start(a, fmt);
- log_("notice", stdout, fmt, a);
- va_end(a);
-}
-
-void logerror(char const *fmt, ...) noexcept {
- va_list a;
- va_start(a, fmt);
- log_("error", stderr, fmt, a);
- va_end(a);
-}
-
-void fatal(char const *fmt, ...) noexcept {
- va_list a;
- va_start(a, fmt);
- log_("fatal", stderr, fmt, a);
- va_end(a);
- abort();
-}
-
-#ifdef DEBUG_OUTPUT
-void logdebug(char const *fmt, ...) noexcept {
- va_list a;
- va_start(a, fmt);
- log_("debug", stdout, fmt, a);
- va_end(a);
-}
-#endif
-
void Poller::add_fd(int fd, std::function<int(int)> handler) {
pfds.emplace_back(pollfd{.fd = fd, .events = POLLIN, .revents = 0});
handlers.emplace_back(std::move(handler));