Exemplo n.º 1
0
        /// <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
            }
        }
Exemplo n.º 2
0
        /// <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);
        }