Пример #1
0
        private void InitLogHelper()
        {
            if (string.IsNullOrEmpty(m_LogHelperTypeName))
            {
                return;
            }

            Type logHelperType = Utility.Assembly.GetType(m_LogHelperTypeName);

            if (logHelperType == null)
            {
                throw new GameFrameworkException(string.Format("Can not find log helper type '{0}'.",
                                                               m_LogHelperTypeName));
            }

            Log.ILogHelper logHelper = (Log.ILogHelper)Activator.CreateInstance(logHelperType);

            if (logHelper == null)
            {
                throw new GameFrameworkException(string.Format("Can not create log helper type '{0}'.",
                                                               m_LogHelperTypeName));
            }

            Log.SetLogHelper(logHelper);
        }
Пример #2
0
        private void InitLogHelper()
        {
            if (string.IsNullOrEmpty(m_LogHelperTypeName))
            {
                return;
            }

            //  Type logHelperType = Utility.Assembly.GetTypeWithinLoadedAssemblies(m_LogHelperTypeName);
            Type logHelperType = typeof(Hotfix.Runtime.LogHelper);

            if (logHelperType == null)
            {
                Debug.Log("logHelperType is null:");
                //throw new System.Exception(string.Format("Can not find log helper type '{0}'.",
                //    m_LogHelperTypeName));
            }
            else
            {
                Debug.Log("logHelperType is not null:" + logHelperType.FullName);
            }

            Log.ILogHelper logHelper = (Log.ILogHelper)Activator.CreateInstance(logHelperType);
            if (logHelper == null)
            {
                throw new System.Exception(string.Format("Can not create log helper instance '{0}'.", m_LogHelperTypeName));
            }

            Log.SetLogHelper(logHelper);
        }
Пример #3
0
 public static void SetLogHelper(Log.ILogHelper logHelper)
 {
     Log.s_LogHelper = logHelper;
 }