]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - include/filelogger.h
Correctly rewrite bans in 1.2 also, and make zline on nicks actually work.
[user/henk/code/inspircd.git] / include / filelogger.h
index 77ca6f886bd788fa9fe45494d3156c4ebcd63a7a..a2d63a0d997c6991fc134228e8adc19e8ed5e1d7 100644 (file)
@@ -88,5 +88,22 @@ class CoreExport FileLogger : public EventHandler
        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