Size: a a a

2020 September 06

CC

Chris Calvin in C++ Together 2.0
Если допустимы потери логов можешь в буфер набивать и потом флашить на диск, так еще быстрее
источник

CC

Chris Calvin in C++ Together 2.0
Но принято в подобных штуках делать конфигурации аля сразу сброс на диск или сначала в буффер
источник

RM

Roy Mustang in C++ Together 2.0
Запушил
источник

RM

Roy Mustang in C++ Together 2.0
В девелоп
источник

RM

Roy Mustang in C++ Together 2.0
Chris Calvin
Но принято в подобных штуках делать конфигурации аля сразу сброс на диск или сначала в буффер
Ну я сделал чтоб сразу флушил
источник

RM

Roy Mustang in C++ Together 2.0
Чтоб не пребывать логи при краше
источник

RM

Roy Mustang in C++ Together 2.0
В папке Configs лежит файл Logger.xml в нем настройки
источник

RM

Roy Mustang in C++ Together 2.0
Многопоток вроде работает, глянул через процесс хакер
источник

RM

Roy Mustang in C++ Together 2.0
Потоки выделяет нормально
источник

CC

Chris Calvin in C++ Together 2.0
Окей, в рантайме конфигу обновлять можно?
источник

RM

Roy Mustang in C++ Together 2.0
Только разницу я не почувствовал
источник

RM

Roy Mustang in C++ Together 2.0
Chris Calvin
Окей, в рантайме конфигу обновлять можно?
Нет пока
источник

RM

Roy Mustang in C++ Together 2.0
Позже сделаю класс для работы с конфигами с горячей перезагрузкой, только пока не придумал как запрос на перезагрузку слать
источник

RM

Roy Mustang in C++ Together 2.0
Возможно сделаю в консоле отдельный поток чтоб читать консольные команды
источник

CC

Chris Calvin in C++ Together 2.0
Roy Mustang
Чтоб не пребывать логи при краше
Ну это не всегда желаемое поведение
источник

CC

Chris Calvin in C++ Together 2.0
если у тебя в SLA по продукту описано что ты можешь проебывать логи за последние 5 минут это сильно упрощает дело
источник

RM

Roy Mustang in C++ Together 2.0
Chris Calvin
если у тебя в SLA по продукту описано что ты можешь проебывать логи за последние 5 минут это сильно упрощает дело
Нее, ты че
источник

CC

Chris Calvin in C++ Together 2.0
?
источник

RM

Roy Mustang in C++ Together 2.0
Такие проебы не приемлемы в продакшене
источник

CC

Chris Calvin in C++ Together 2.0
В каком продакшене?
источник