createAndHook() public static method

public static createAndHook ( ) : Logger_Firebase
return Logger_Firebase
Example #1
0
 public void Setup_Thread()
 {
     ResetDatabase();
     try
     {
         if (UsingFileStorage)
         {
             SetPaths_UserData();
         }
         if (TMConfig.Current.TMSetup.OnlyLoadUserData)
         {
             "[TM_Xml_Database] TMConfig.Current.TMSetup.OnlyLoadUserData was set".info();
             UserData.loadTmUserData();
             return;
         }
         UserData.SetUp();
         Logger_Firebase.createAndHook();
         "TM is Rebooting".info();
         this.logTBotActivity("TM Xml Database", "TM is (re)starting and user Data is now loaded");
         this.userData().copy_FilesIntoWebRoot();
         if (UsingFileStorage)
         {
             SetPaths_XmlDatabase();
             this.handle_UserData_GitLibraries();
             loadDataIntoMemory();
             this.logTBotActivity("TM Xml Database", "Library Data is loaded");
         }
         UserData.createDefaultAdminUser();  // make sure the admin user exists and is configured
         this.logTBotActivity("TM Xml Database", "TM started at: {0}".format(DateTime.Now));
     }
     catch (Exception ex)
     {
         "[TM_Xml_Database] Setup: {0} \n\n".error(ex.Message, ex.StackTrace);
     }
 }