6 Commits

2 changed files with 9 additions and 3 deletions

View File

@@ -11,7 +11,8 @@ public static class LoggerExtensions
logger.Log(body, level, force); logger.Log(body, level, force);
} }
public static void LogWarning<T>(this ILogger logger, T caller, string message, bool force = false) => Log(logger, caller, message, ILogger.Level.Info, force); public static void LogWarning<T>(this ILogger logger, T caller, string message, bool force = false)
=> Log(logger, caller, message, ILogger.Level.Info, force);
public static void LogError<T>(this ILogger logger, T caller, string message, bool force = false) public static void LogError<T>(this ILogger logger, T caller, string message, bool force = false)
{ {
@@ -30,7 +31,11 @@ public static class LoggerExtensions
} }
public static void LogTrace<T>(this ILogger logger, T caller, StackTrace? stackTrace = null, bool force = false) public static void LogTrace<T>(this ILogger logger, T caller, StackTrace? stackTrace = null, bool force = false)
=> Log(logger, caller, $"{nameof(StackTrace)}:{Environment.NewLine}{stackTrace ?? new()}", ILogger.Level.Trace, force);
public static void LogTrace<T>(this ILogger logger, T caller, string message, StackTrace? stackTrace = null, bool force = false)
{ {
Log(logger, caller, $"{nameof(StackTrace)}:{Environment.NewLine}{stackTrace ?? new()}", ILogger.Level.Trace, force); Log(logger, caller, message, ILogger.Level.Trace, force);
LogTrace(logger, caller, stackTrace, force);
} }
} }

View File

@@ -92,8 +92,9 @@ public class LiteNetLibClient : LiteNetLibCommunicatorBase, INetworkCommunicator
{ {
while (true) while (true)
{ {
Manager.PollEvents();
Thread.Sleep(1); Thread.Sleep(1);
try { Manager.PollEvents(); }
catch (Exception e) { logger?.LogException(this, e, force: true); }
} }
}, cancellationToken); }, cancellationToken);
} }