// Copyright (c) 2025-2026 GeWuYou // SPDX-License-Identifier: Apache-2.0 using System; using GFramework.Core.Abstractions.Logging; namespace GFramework.Godot.Logging; /// /// Carries the already-resolved values that needs to render one log line. /// /// The UTC timestamp assigned to the log entry. /// The severity level used for filtering, formatting, and Godot debug routing. /// The source logger category name. /// The formatted log message body. /// The Godot BBCode color name resolved for . /// The preformatted structured property suffix, or an empty string when none exist. internal readonly record struct GodotLogRenderContext( DateTime Timestamp, LogLevel Level, string Category, string Message, string Color, string Properties);