]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Instantiate log manager
authorw00t <w00t@e03df62e-2008-0410-955e-edbf42e46eb7>
Sat, 9 Feb 2008 11:43:25 +0000 (11:43 +0000)
committerw00t <w00t@e03df62e-2008-0410-955e-edbf42e46eb7>
Sat, 9 Feb 2008 11:43:25 +0000 (11:43 +0000)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8857 e03df62e-2008-0410-955e-edbf42e46eb7

include/inspircd.h
src/inspircd.cpp

index cc474dbfbde7a58a8cd547653837bea10587e11c..e8d5c9b8ecc802e4ad9497620fddcadf5231b49e 100644 (file)
@@ -389,6 +389,10 @@ class CoreExport InspIRCd : public classbase
        /** Socket engine, handles socket activity events
         */
        SocketEngine* SE;
+
+       /** LogManager handles logging.
+        */
+       LogManager *Logs;
        
        /** ModuleManager contains everything related to loading/unloading
         * modules.
index 15ab63776acbed5dd032855a55f4898986562465..29457ec9780a827c5f03c0b7589c725b4dc2505a 100644 (file)
@@ -303,6 +303,9 @@ InspIRCd::InspIRCd(int argc, char** argv)
        memset(&server, 0, sizeof(server));
        memset(&client, 0, sizeof(client));
 
+       // This must be created first, so other parts of Insp can use it while starting up
+       this->Logs = new LogManager(this);
+
        SocketEngineFactory* SEF = new SocketEngineFactory();
        SE = SEF->Create(this);
        delete SEF;