root 24 Posted September 16, 2013 После выхода патча 0.8.8 пришлось много править конфиги, причем в редактора (после того, как он начал валить в файл всё подряд) и в говносборки я не особо верю, и поэтому собираю вручную все параметры, отличающиеся от стандартных. Собственно, с какой проблемой столкнулся: если файл конфига некорректно парсится (грешен, пропустил утром лишнюю запятую), то при загрузке боя это видно. 1 секунда, и бегом в логи. Если же прочитанные параметры оказываются некорректными, то XVM может своеобразно обрабатывать еще и соседние параметры из того же раздела. У меня язык сегодня отвалился из-за неправильного формата даты в слегка другом месте. А ещё я сегодня видел строчку про лог-файл: либо пишется, либо нет. Отсюда предложение: ввести выбор уровня критичности того, что пишется в логи (вспомнилось, как развлекался с апачевским конфигом в прошлой жизни): 0 - Off - ничего не пишем 1 - Critical error - пишем ошибки при чтении файлов 2 - Error (и выше) - пишем ошибки при чтении параметров 3 - Warning (и выше) - ... 4 - All - пишем все сообщения, в том числе информационные Quote Share this post Link to post Short link Share on other sites
sech_92 469 #101518 Posted September 17, 2013 в редактора (после того, как он начал валить в файл всё подряд) о русском не будем, форум не тот. После чего? Он так всегда делал. Более того, пару патчей назад конфигов частями не существовало и все справлялись с целым. Но согласен с идеей, что средство диагностики конфига пользователем надо внедрить более явно, чем 2 секунды загрузки боя Quote Share this post Link to post Short link Share on other sites
sirmax 5,499 #101525 Posted September 17, 2013 Но согласен с идеей, что средство диагностики конфига пользователем надо внедрить более явно, чем 2 секунды загрузки боя Ошибки в лог пишутся. Quote Share this post Link to post Short link Share on other sites