using ModelContextProtocol.Server;
using System.Text.Json.Serialization;
namespace ModelContextProtocol.Protocol;
///
/// Represents the logging capability configuration for a Model Context Protocol server.
///
///
/// This capability allows clients to set the logging level and receive log messages from the server.
/// See the schema for details.
///
public sealed class LoggingCapability
{
// Currently empty in the spec, but may be extended in the future
///
/// Gets or sets the handler for set logging level requests from clients.
///
[JsonIgnore]
public McpRequestHandler? SetLoggingLevelHandler { get; set; }
}