private void OnC2SSetGlobalLogLevelRequest(ServerLogMessage message) { string jsonStr = Encoding.UTF8.GetString(message.Message); LogNetGlobalSetting globalSetting = JsonConvert.DeserializeObject <LogNetGlobalSetting>(jsonStr); if (globalSetting != null) { LogUtil.GlobalLogLevel = globalSetting.GlobalLogLevel; } //m_ServerNetwork.SendMessage(message.Client,LogNetUtill.S2C_SET_GLOBAL_LOG_LEVEL_RESPONSE, message.Message); }
private void OnC2SSetLoggerLogLevelRequest(ServerLogMessage message) { string jsonStr = Encoding.UTF8.GetString(message.Message); LogNetLoggerSetting loggerSetting = JsonConvert.DeserializeObject <LogNetLoggerSetting>(jsonStr); if (loggerSetting != null) { if (LogUtil.Loggers.TryGetValue(loggerSetting.Name, out var logger)) { logger.MinLogLevel = loggerSetting.MinLogLevel; logger.StackTraceLogLevel = loggerSetting.StackTraceLogLevel; } } //m_ServerNetwork.SendMessage(LogNetUtill.S2C_SET_LOGGER_LOG_LEVEL_RESPONSE, message.Message); }
private void OnC2SGetLogLevelRequest(ServerLogMessage message) { LogNetSetting setting = new LogNetSetting(); setting.GlobalSetting = new LogNetGlobalSetting() { GlobalLogLevel = LogUtil.GlobalLogLevel, }; setting.LoggerSettings = new List <LogNetLoggerSetting>(); foreach (var kvp in LogUtil.Loggers) { LogNetLoggerSetting loggerSetting = new LogNetLoggerSetting() { Name = kvp.Value.Name, MinLogLevel = kvp.Value.MinLogLevel, StackTraceLogLevel = kvp.Value.StackTraceLogLevel, }; setting.LoggerSettings.Add(loggerSetting); } string settingJsonStr = JsonConvert.SerializeObject(setting); m_ServerNetwork.SendMessage(message.Client, LogNetUtill.S2C_GET_LOG_LEVEL_RESPONSE, Encoding.UTF8.GetBytes(settingJsonStr)); }
public static void OnServerLogMessage(ServerLogMessage message) { LogManager.m_serverLogs.Add(new LogServerEntry((LogType)message.LogType, message.Message, message.SenderType, message.SenderId)); }