🔊 Add detailed activitypub logging

This commit is contained in:
2025-12-31 23:47:42 +08:00
parent 0ec49787fb
commit 62a8153479

View File

@@ -56,8 +56,8 @@ public class ActivityPubActivityHandler(
var activityId = activity.GetValueOrDefault("id")?.ToString(); var activityId = activity.GetValueOrDefault("id")?.ToString();
var actor = activity.GetValueOrDefault("actor")?.ToString(); var actor = activity.GetValueOrDefault("actor")?.ToString();
logger.LogInformation("Activity details - Type: {Type}, ID: {Id}, Actor: {Actor}", logger.LogDebug("Activity {ActivityType} details: {ActivityContent}",
activityType, activityId, actor); activityType, JsonSerializer.Serialize(activity));
if (!signatureService.VerifyIncomingRequest(context, out var actorUri)) if (!signatureService.VerifyIncomingRequest(context, out var actorUri))
{ {
@@ -102,8 +102,8 @@ public class ActivityPubActivityHandler(
} }
catch (InvalidOperationException err) catch (InvalidOperationException err)
{ {
logger.LogError("Failed to handle activity: {Type}, due to {Message}. Full activity: {Activity}", logger.LogError("Failed to handle activity: {Type}, due to {Message}.",
activityType, err.Message, JsonSerializer.Serialize(activity)); activityType, err.Message);
return false; return false;
} }
} }