]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/logger.cpp
Split more of treesocket1
[user/henk/code/inspircd.git] / src / logger.cpp
index b66b34b8e3d14648990c2859493b0ccf137f4328..600f29242dbba06344b6c635c330cd23074ce6e0 100644 (file)
 
 #include "inspircd.h"
 
+/*
+ * Suggested implementation...
+ *     class LogManager
+ *             LogStream *AddLogType(const std::string &type)
+ *             LogStream *DelLogType(const std::string &type)
+ *             Log(LogStream *, enum loglevel, const std::string &msg)
+ *
+ *  class LogStream
+ *             std::string type
+ *             (void)(*)Callback(LogStream *, enum loglevel, const std::string &msg) <---- callback for modules to implement their own logstreams, core will just handle to file/channel(?)
+ *
+ * Feel free to elaborate on this further.
+ */