~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/logging_syslog/logging_syslog.cc

Merged in plugin-slot-reorg patches.

Show diffs side-by-side

added added

removed removed

Lines of Context:
18
18
 */
19
19
 
20
20
#include <drizzled/server_includes.h>
21
 
#include <drizzled/plugin/logging_handler.h>
 
21
#include <drizzled/plugin/logging.h>
22
22
#include <drizzled/gettext.h>
23
23
#include <drizzled/session.h>
24
24
 
59
59
#endif
60
60
}
61
61
 
62
 
class Logging_syslog: public Logging_handler
 
62
class Logging_syslog: public drizzled::plugin::Logging
63
63
{
64
64
 
65
65
  int syslog_facility;
67
67
 
68
68
public:
69
69
 
70
 
  Logging_syslog() : Logging_handler("Logging_syslog"), syslog_facility(-1), syslog_priority(-1)
 
70
  Logging_syslog()
 
71
    : drizzled::plugin::Logging("Logging_syslog"),
 
72
      syslog_facility(-1), syslog_priority(-1)
71
73
  {
72
74
 
73
75
    for (int ndx= 0; facilitynames[ndx].c_name; ndx++)
175
177
static int logging_syslog_plugin_init(drizzled::plugin::Registry &registry)
176
178
{
177
179
  handler= new Logging_syslog();
178
 
  registry.add(handler);
 
180
  registry.logging.add(handler);
179
181
 
180
182
  return 0;
181
183
}
182
184
 
183
185
static int logging_syslog_plugin_deinit(drizzled::plugin::Registry &registry)
184
186
{
185
 
  registry.remove(handler);
 
187
  registry.logging.remove(handler);
186
188
  delete handler;
187
189
 
188
190
  return 0;