Topic: Battle.net: сообщение дня [error] eventlog: got NULL module
Всем привет,
На pvpgn, скомпилированном из мастер ветки, у меня появилась следующая проблема.
Не подгружаются данные для отображения Battle.net: сообщение дня.
Я знаю, что его можно менять в w3motd.txt и в bnetd.conf прямо указано motdw3file = w3motd.txt
Полазя в сорсах, в eventlog.cpp нашел метод
void eventlog(t_eventlog_level level, const char* module, const char* format, fmt::ArgList args)
Где внутри метода есть проверки.
if (!module)
{
fmt::print(eventstrm, "{} [error] eventlog: got NULL module\n", time);
#ifdef WIN32_GUI
if (eventlog_level_gui & currlevel)
gui_lvprintf(eventlog_level_error, "{} [error] eventlog: got NULL module\n", time);
#endif
std::fflush(eventstrm);
return;
}
Однако при поиске All References метода void eventlog выдает слишком много использований и понять в каком именно месте где юзается этот метод и передается нужный мне module как параметр, у меня не получается.
Подскажите, кто знает в чем может быть проблема или хотя бы в каком месте искать нужный мне вызов метода eventlog.