using System.Collections.Generic;
namespace Top.Api
{
    /// 
    /// 日志打点接口。
    /// 
    public interface ITopLogger
    {
        bool IsDebugEnabled();
        void TraceApiError(string appKey, string apiName, string url, Dictionary parameters, double latency, string errorMessage);
        void Error(string message);
        void Error(string format, params object[] args);
        void Warn(string message);
        void Warn(string format, params object[] args);
        void Info(string message);
        void Info(string format, params object[] args);
        void Debug(string message);
        void Debug(string format, params object[] args);
    }
}