/// <summary> Removes the log string described by name. </summary> /// /// <remarks> Asim Naeem, 7/20/2017. </remarks> /// /// <param name="name"> The name. </param> public static void RemoveLogString(string name) { // If must exist if (m_LogsTable.ContainsKey(name)) { LogString l = (LogString)m_LogsTable[name]; l.Clear(); // remove file m_LogsTable.Remove(name); // remove from table } }
/// <summary> Gets log string. </summary> /// /// <remarks> Asim Naeem, 7/20/2017. </remarks> /// /// <param name="name"> The name. </param> /// /// <returns> The log string. </returns> public static LogString GetLogString(string name) { // If it exists, return the existing log. if (m_LogsTable.ContainsKey(name)) { return((LogString)m_LogsTable[name]); } // Create and return a new log. LogString rv = new LogString(name); m_LogsTable.Add(name, rv); // add to table return(rv); }