using Newtonsoft.Json; using ServerCore; using ServerBase; namespace ServerCommon.BusinessLogDomain; public class CharacterProfileLogData : ILogInvoker.IInfo { public CharacterProfileLogData() : base() { } [JsonProperty] public string SNSLick { get; set; } = string.Empty; [JsonProperty] public string Message { get; set; } = string.Empty; //===================================================================================== // 로그 생성용 객체 정의 //===================================================================================== public void setItemInfo(CharacterProfileLogData logData) { SNSLick = logData.SNSLick; Message = logData.Message; } //===================================================================================== // 로그 출력용 객체 정의 //===================================================================================== public CharacterProfileLogData(ILogInvoker parent, CharacterProfileLogData itemParam) : base(parent) { if (null != itemParam) { setItemInfo(itemParam); } } }