First commit.

This commit is contained in:
Robin Davies
2021-08-15 12:42:46 -04:00
commit d8a6022947
264 changed files with 95068 additions and 0 deletions
+35
View File
@@ -0,0 +1,35 @@
#include "pch.h"
#include "Lv2SystemdLogger.hpp"
#include <systemd/sd-journal.h>
using namespace pipedal;
class Lv2SystemdLogger: public Lv2Logger {
public:
virtual ~Lv2SystemdLogger() { }
virtual void onError(const char* message)
{
sd_journal_print(LOG_ERR,"%s",message);
}
virtual void onWarning(const char* message)
{
sd_journal_print(LOG_WARNING,"%s",message);
}
virtual void onDebug(const char* message)
{
sd_journal_print(LOG_DEBUG,"%s",message);
}
virtual void onInfo(const char* message)
{
sd_journal_print(LOG_INFO,"%s",message);
}
};
Lv2Logger *pipedal::MakeLv2SystemdLogger()
{
return new Lv2SystemdLogger();
}