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); }
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); }
public static void SetLogHelper(Log.ILogHelper logHelper) { Log.s_LogHelper = logHelper; }