﻿using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Analytics;

public class AnlyticsLogHandler : MonoBehaviour
{
    public LogType logLevel = LogType.Error;
    void Awake()
    {
        Application.logMessageReceived += Application_logMessageReceived;
    }

    private void Application_logMessageReceived(string condition, string stackTrace, LogType type)
    {
        if (type == logLevel)
        {
            Analytics.CustomEvent("LOG", new Dictionary<string, object>
            {
                { "msg", condition },
                { "type", type.ToString() }
            });
        }
    }
}

