История изменений
Исправление Gyros, (текущая версия) :
Я понял, у меня в ф-ции, пишущей в лог, маленькие размеры буферов стояли. Теперь исправил
void log_print(LOG *log, enum msg_type type, const char* msg)
{
if (log->f)
{
//char log_str[LITTLE_SIZE]={'\0'};
//char datetime[TINY_SIZE] ={'\0'};
char log_str[1024]={'\0'};
char datetime[512] ={'\0'};
sprintf(log_str, "[%s]: [%s]: %s \n", get_type_msg(type), get_datetime_str_alt2(datetime), msg);
fputs(log_str, log->f);
}
}
Стало корректно выдавать (после mingw)
[INFO]: [01/08/2024 Arab Standard Time 16:03:21]: Start!
[INFO]: [01/08/2024 Arab Standard Time 16:03:21]: Bla-bla
[INFO]: [01/08/2024 Arab Standard Time 16:03:23]: Done.
Arab Standard Time - это наверное из-за настроек часового пояса wine? Стоит первое по алфавиту.
Исходная версия Gyros, :
Я понял, у меня в ф-ции, пишущей в лог, маленькие размеры буферов стояли. Теперь исправил
void log_print(LOG *log, enum msg_type type, const char* msg)
{
if (log->f)
{
//char log_str[LITTLE_SIZE]={'\0'};
//char datetime[TINY_SIZE] ={'\0'};
char log_str[1024]={'\0'};
char datetime[512] ={'\0'};
sprintf(log_str, "[%s]: [%s]: %s \n", get_type_msg(type), get_datetime_str_alt2(datetime), msg);
fputs(log_str, log->f);
}
}
Стало корректно выдавать (после mingw)
[INFO]: [01/08/2024 Arab Standard Time 16:03:21]: Start!
[INFO]: [01/08/2024 Arab Standard Time 16:03:21]: Bla-bla
[INFO]: [01/08/2024 Arab Standard Time 16:03:23]: Done.
Arab Standard Time - это наверное из-за настроек часового пояса wine?