virtual ~FileLogger();
};
+class CoreExport FileLogStream : public LogStream
+{
+ private:
+ FileLogger *f;
+ public:
+ FileLogStream(InspIRCd *Instance, int loglevel, FILE *f) : LogStream(Instance, loglevel)
+ {
+ this->f = new FileLogger(Instance, f);
+ }
+
+ ~FileLogStream()
+ {
+ delete this->f;
+ }
+
+ virtual void OnLog(int loglevel, const std::string &type, const std::string &msg);
+};
#endif