22 #include <drizzled/gettext.h>
23 #include <drizzled/errmsg_print.h>
27 #include <plugin/syslog/errmsg.h>
28 #include <plugin/syslog/wrap.h>
30 namespace drizzle_plugin
33 error_message::Syslog::Syslog(
const std::string& facility) :
34 drizzled::plugin::ErrorMessage(
"syslog_error_message"),
35 _facility(WrapSyslog::getFacilityByName(facility.c_str()))
39 drizzled::errmsg_printf(drizzled::error::WARN,
40 _(
"syslog facility \"%s\" not known, using \"local0\""),
42 _facility= WrapSyslog::getFacilityByName(
"local0");
46 bool error_message::Syslog::errmsg(drizzled::error::priority_t priority,
const char *format, va_list ap)
48 WrapSyslog::singleton().vlog(_facility, priority, format, ap);