using System;

namespace Jovian.Logger {
    [Flags]
    public enum LogCategory {
        None = 0,
        General = 1,
        Editor = 2,
        Core = 4,
        GameLogic = 8,
        UI = 16,
        Input = 32,
        Network = 64,
        Analytics = 128,
        Audio = 256,
        Graphics = 512,
        Physics = 1024,
        AI = 2048,
        Internal = 4096,
        Testing = 8192
    }

    public enum CallerListingType {
        Blacklist_Caller,
        Whitelist_Caller
    }

    public enum JovianLogType {
        Exception,
        Assert,
        Error,
        Warning,
        Info,
        Spam
    }
}
