Ejemplo n.º 1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="i_sIpAddr"></param>
        /// <param name="i_sSessionId"></param>
        /// <param name="i_sThreadId"></param>
        /// <param name="i_sVmcId"></param>
        /// <param name="i_sComponentName"></param>
        /// <param name="i_sPath"></param>
        /// <returns></returns>
        public bool Init(string i_sIpAddr, string i_sSessionId, string i_sThreadId, string i_sVmcId, string i_sComponentName, string i_sPath)
        {
            bool            bRet        = true;
            ParamCollection aInitParams = null;

            try
            {
                aInitParams = new ParamCollection();
                aInitParams.Add(new Param(eRequiredParams.IpAddress.ToString(), i_sIpAddr));
                aInitParams.Add(new Param(eRequiredParams.SessionId.ToString(), i_sSessionId));
                aInitParams.Add(new Param(eRequiredParams.ThreadId.ToString(), i_sThreadId));
                aInitParams.Add(new Param(eRequiredParams.VmcId.ToString(), i_sVmcId));
                aInitParams.Add(new Param(eRequiredParams.ComponentName.ToString(), i_sComponentName));
                aInitParams.Add(new Param(TsvAndStdoutLogger.eMoreParams.Path.ToString(), i_sPath));

                if (m_Logger == null)
                {
                    m_Logger = new TsvAndStdoutLogger();
                }
                bRet = m_Logger.Init(ref aInitParams);
            }
            catch (Exception exc)
            {
                bRet = false;
                Console.Error.WriteLine(DateTime.Now.ToString() + " " + "Caught exception in LegacyLogger.Init:  " + exc.ToString());
            }

            return(bRet);
        }         // Init
Ejemplo n.º 2
0
        }         // Open

        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        public override bool Close()
        {
            bool bRet = true;

            if (m_Logger == null)
            {                   // No need to do anything
            }
            else
            {
                m_Logger.Close();
                m_Logger = null;
            }

            return(bRet);
        }         // Close