public static void LogFormat(string format, LogLevel level = LogLevel.Verbose, LogChannel channel = LogChannel.Debug, params object[] args) { if (levelList.ContainsKey(level) && !levelList[level]) { return; } if ((channels & channel) == LogChannel.None) { return; } var msg = FormatMessage(format, level, channel, args); switch (level) { case LogLevel.Error: Debug.LogError(msg); break; case LogLevel.Warning: Debug.LogWarning(msg); break; case LogLevel.Verbose: case LogLevel.Info: case LogLevel.Dev: default: Debug.Log(msg); break; } LogToolNetwork.Log(msg); }
public static void LogFormat(string format, LogLevel level = LogLevel.Verbose, LogChannel channel = LogChannel.Debug, params object[] args) { if (!levels.HasFlag(level)) { return; } if (!channels.HasFlag(channel)) { return; } var msg = FormatMessage(format, level, channel, args); if (level.HasFlag(LogLevel.Error)) { Debug.LogError(msg); } else if (level.HasFlag(LogLevel.Warning)) { Debug.LogWarning(msg); } else { Debug.Log(msg); } LogToolNetwork.Log(msg); }
public static void Log(string message, LogLevel level = LogLevel.Verbose, LogChannel channel = LogChannel.Debug) { if (levelList.ContainsKey(level) && !levelList[level]) { return; } if ((channels & channel) == LogChannel.None) { return; } var msg = FormatMessage(message, level, channel); switch (level) { case LogLevel.Error: Debug.LogError(msg); break; case LogLevel.Warning: Debug.LogWarning(msg); break; case LogLevel.Verbose: case LogLevel.Info: case LogLevel.Dev: default: Debug.Log(msg); break; } LogToolNetwork.Log(msg); foreach (var user in ObjectTool.FindAllObject <ILogUser>()) { user.Log(message); } }
public static void Log(string message, LogLevel level = LogLevel.Verbose, LogChannel channel = LogChannel.Debug) { if (!levels.HasFlag(level)) { return; } if (!channels.HasFlag(channel)) { return; } var msg = FormatMessage(message, level, channel); if (level.HasFlag(LogLevel.Error)) { Debug.LogError(msg); } else if (level.HasFlag(LogLevel.Warning)) { Debug.LogWarning(msg); } else { Debug.Log(msg); } LogToolNetwork.Log(msg); // foreach(var user in ObjectTool.FindAllObject<ILogUser>()) user.Log(message); }