// Unity C# reference source
// Copyright (c) Unity Technologies. For terms of use, see
// https://unity3d.com/legal/licenses/Unity_Reference_Only_License

using System;
using UnityEngine;

namespace UnityEditor.Scripting
{
    internal class APIUpdaterLogger
    {
        public static void WriteToFile(string msg, params object[] args)
        {
            Console.WriteLine("[API Updater] {0}", string.Format(msg, args));
        }

        public static void WriteErrorToConsole(string msg, params object[] args)
        {
            Debug.LogErrorFormat(msg, args);
        }

        public static void WriteWarningToConsole(string msg, params object[] args)
        {
            Debug.LogWarningFormat(msg, args);
        }

        public static void WriteInfoToConsole(string line)
        {
            Debug.Log(line);
        }
    }
}
