// ***********************************************************************
// 
//     AgileWebs
// 
// ***********************************************************************
using System.ComponentModel;
using System.Text.Json.Serialization;
namespace Core.Blueprint.Logging
{
    /// 
    /// The service logger target object.
    /// 
    public class LogTarget
    {
        /// 
        /// Gets or sets the log target method.
        /// 
        /// GET
        [DisplayName(DisplayNames.Method)]
        [JsonPropertyName(DisplayNames.Method)]
        public string? Method { get; set; }
        /// 
        /// Gets or sets the log target host.
        /// 
        /// GET
        [DisplayName(DisplayNames.Host)]
        [JsonPropertyName(DisplayNames.Host)]
        public string? Host { get; set; }
        /// 
        /// Gets or sets the log target route.
        /// 
        /// GET
        [DisplayName(DisplayNames.Route)]
        [JsonPropertyName(DisplayNames.Route)]
        public string? Route { get; set; }
    }
}