Files
src-1.2/engine/server/application/LogServer/src/shared/DatabaseLogObserver.h
T
2014-01-16 20:38:03 -07:00

40 lines
1.0 KiB
C++

// ======================================================================
//
// DatabaseLogObserver.h
//
// Copyright 2002 Sony Online Entertainment
//
// ======================================================================
#ifndef INCLUDED_DatabaseLogObserver_H
#define INCLUDED_DatabaseLogObserver_H
// ======================================================================
#include "sharedLog/LogObserver.h"
// ======================================================================
// A DatabaseLogObserver filters relevant messages and saves them as
// appropriate to a database.
class DatabaseLogObserver: public LogObserver
{
public:
static void install();
static LogObserver *create(std::string const &spec);
DatabaseLogObserver();
virtual ~DatabaseLogObserver();
virtual void log(LogMessage const &msg);
private:
DatabaseLogObserver(DatabaseLogObserver const &);
DatabaseLogObserver &operator=(DatabaseLogObserver const &);
};
// ======================================================================
#endif // INCLUDED_DatabaseLogObserver_H