public static string GetCacheDirectory(LoggerSystems system) { string dir = Path.Combine(AppRootHelper.AppRoot, "cache", "subsystems", system.ToString()); Directory.CreateDirectory(dir); return(dir); }
public static void LogMessage(LoggerSystems subsystem, string format, params object[] args) { if (!s_Settings.EnableAll && (s_Settings.EnabledSystems & subsystem) == 0) { return; } OnLogReceive?.Invoke(subsystem, string.Format(format, args)); }
public void SetLogLevel(LoggerSystems systemFlags) { m_EnabledSystems = systemFlags; }