Exemple #1
0
 public static TableUnitManager GetTableUnitManager(string clientkey)
 {
     NetClient client = NetClientManager.GetNetClient(clientkey);
     string source = mSourceStringMap[client.Database];
     if (!mTableUnitManangers.ContainsKey(client.Database))
     {
         lock (mTableUnitManangers)
         {
             if (!mTableUnitManangers.ContainsKey(client.Database))
             {
                 TableUnitManager tm = new TableUnitManager();
                 tm.Init(source, client.Database);
                 mTableUnitManangers.Add(client.Database, tm);
             }
         }
     }
     return mTableUnitManangers[client.Database];
 }
Exemple #2
0
        public LogHelper(string clientkey)
        {
            mClientkey = clientkey;
            NetClient client = NetClientManager.GetNetClient(clientkey);
            if (client.Database != "monitor")
            {
                mTableUnitManager = TableHelper.GetTableUnitManager(clientkey);
                TableUnit unit = mTableUnitManager.GetTableUnit("sys_remote_log");
                mLogTable = unit.GetTable();
            }

            int length = Convert.ToInt32(LogType.END);
            mConsoleFlag = new bool[length];
            mFileFlag = new bool[length];
            for (int i = 0; i < length; ++i)
            {
                mConsoleFlag[i] = true;
                mFileFlag[i] = true;
            }

        }
Exemple #3
0
 public static TableUnitManager GetTableUnitManangerByDbname(string dbname)
 {
     string source = mSourceStringMap[dbname];
     if (!mTableUnitManangers.ContainsKey(dbname))
     {
         lock (mTableUnitManangers)
         {
             if (!mTableUnitManangers.ContainsKey(dbname))
             {
                 TableUnitManager tm = new TableUnitManager();
                 tm.Init(source, dbname);
                 mTableUnitManangers.Add(dbname, tm);
             }
         }
     }
     return mTableUnitManangers[dbname];
 }