Skip to content

Commit 50df89b

Browse files
committed
feat: 增加日志
1 parent a439342 commit 50df89b

2 files changed

Lines changed: 22 additions & 8 deletions

File tree

src/extensions/BootstrapBlazor.Socket/DataConverter/DataConverter.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,10 @@ protected virtual bool Parse(ReadOnlyMemory<byte> data, TEntity entity)
7676
{
7777
p.SetValue(entity, value);
7878
}
79+
else
80+
{
81+
SocketLogging.LogInformation($"{nameof(Parse)} failed. Can't convert value type {valueType?.Name} to {p.PropertyType.Name}");
82+
}
7983
}
8084
}
8185
ret = true;

src/extensions/BootstrapBlazor.Socket/Logging/SocketLogging.cs

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,23 @@ public static void Init(ILogger logger)
3434
/// </summary>
3535
/// <param name="ex"></param>
3636
/// <param name="message"></param>
37-
public static void LogError(Exception ex, string? message = null)
38-
{
39-
if (_logger == null)
40-
{
41-
return;
42-
}
37+
public static void LogError(Exception ex, string? message = null) => _logger?.LogError(ex, "{message}", message);
4338

44-
_logger.LogError(ex, "{message}", message);
45-
}
39+
/// <summary>
40+
/// 记录警告信息方法
41+
/// </summary>
42+
/// <param name="message"></param>
43+
public static void LogWarning(string message) => _logger?.LogWarning("{message}", message);
44+
45+
/// <summary>
46+
/// 记录信息方法
47+
/// </summary>
48+
/// <param name="message"></param>
49+
public static void LogInformation(string message) => _logger?.LogInformation("{message}", message);
50+
51+
/// <summary>
52+
/// 记录调试信息方法
53+
/// </summary>
54+
/// <param name="message"></param>
55+
public static void LogDebug(string message) => _logger?.LogDebug("{message}", message);
4656
}

0 commit comments

Comments
 (0)