MCPcopy Create free account
hub / github.com/EQEmu/EQEmu / LoadLogSettingsDefaults

Method LoadLogSettingsDefaults

common/eqemu_logsys.cpp:69–158  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

67EQEmuLogSys::~EQEmuLogSys() = default;
68
69EQEmuLogSys *EQEmuLogSys::LoadLogSettingsDefaults()
70{
71 /**
72 * Get Executable platform currently running this code (Zone/World/etc)
73 */
74 m_log_platform = GetExecutablePlatformInt();
75
76 for (int log_category_id = Logs::AA; log_category_id != Logs::MaxCategoryID; log_category_id++) {
77 log_settings[log_category_id].log_to_console = 0;
78 log_settings[log_category_id].log_to_file = 0;
79 log_settings[log_category_id].log_to_gmsay = 0;
80 log_settings[log_category_id].log_to_discord = 0;
81 log_settings[log_category_id].is_category_enabled = 0;
82 }
83
84 m_file_logs_enabled = false;
85
86 /**
87 * Set Defaults
88 */
89 log_settings[Logs::Crash].log_to_console = static_cast<uint8>(Logs::General);
90 log_settings[Logs::Crash].log_to_file = static_cast<uint8>(Logs::General);
91 log_settings[Logs::MySQLError].log_to_console = static_cast<uint8>(Logs::General);
92 log_settings[Logs::NPCScaling].log_to_gmsay = static_cast<uint8>(Logs::General);
93 log_settings[Logs::HotReload].log_to_gmsay = static_cast<uint8>(Logs::General);
94 log_settings[Logs::HotReload].log_to_console = static_cast<uint8>(Logs::General);
95 log_settings[Logs::Loot].log_to_gmsay = static_cast<uint8>(Logs::General);
96 log_settings[Logs::Scheduler].log_to_console = static_cast<uint8>(Logs::General);
97 log_settings[Logs::Cheat].log_to_console = static_cast<uint8>(Logs::General);
98 log_settings[Logs::HTTP].log_to_console = static_cast<uint8>(Logs::General);
99 log_settings[Logs::HTTP].log_to_gmsay = static_cast<uint8>(Logs::General);
100 log_settings[Logs::ChecksumVerification].log_to_console = static_cast<uint8>(Logs::General);
101 log_settings[Logs::ChecksumVerification].log_to_gmsay = static_cast<uint8>(Logs::General);
102 log_settings[Logs::CombatRecord].log_to_gmsay = static_cast<uint8>(Logs::General);
103 log_settings[Logs::Discord].log_to_console = static_cast<uint8>(Logs::General);
104 log_settings[Logs::QuestErrors].log_to_gmsay = static_cast<uint8>(Logs::General);
105 log_settings[Logs::QuestErrors].log_to_console = static_cast<uint8>(Logs::General);
106 log_settings[Logs::EqTime].log_to_console = static_cast<uint8>(Logs::General);
107 log_settings[Logs::EqTime].log_to_gmsay = static_cast<uint8>(Logs::General);
108 log_settings[Logs::NpcHandin].log_to_console = static_cast<uint8>(Logs::General);
109 log_settings[Logs::NpcHandin].log_to_gmsay = static_cast<uint8>(Logs::General);
110
111 /**
112 * RFC 5424
113 */
114 log_settings[Logs::Error].log_to_console = static_cast<uint8>(Logs::General);
115 log_settings[Logs::Warning].log_to_console = static_cast<uint8>(Logs::General);
116 log_settings[Logs::Info].log_to_console = static_cast<uint8>(Logs::General);
117
118 /**
119 * Set Category enabled status on defaults
120 */
121 for (int log_category_id = Logs::AA; log_category_id != Logs::MaxCategoryID; log_category_id++) {
122 const bool log_to_console = log_settings[log_category_id].log_to_console > 0;
123 const bool log_to_file = log_settings[log_category_id].log_to_file > 0;
124 const bool log_to_gmsay = log_settings[log_category_id].log_to_gmsay > 0;
125 const bool log_to_discord = log_settings[log_category_id].log_to_discord > 0;
126 const bool is_category_enabled = log_to_console || log_to_file || log_to_gmsay || log_to_discord;

Callers 12

mainFunction · 0.80
mainFunction · 0.80
mainFunction · 0.80
mainFunction · 0.80
mainFunction · 0.80
mainFunction · 0.80
mainFunction · 0.80
mainFunction · 0.80
mainFunction · 0.80
mainFunction · 0.80
DatabaseDumpMethod · 0.80
mainFunction · 0.80

Calls 1

GetExecutablePlatformIntFunction · 0.85

Tested by

no test coverage detected