Запустив вечером рассылку, утром можно выгрести 50Гб логов. Спрашивается ... от чего умирают SSD
Вам не кажется, что нужна функция отключения логов?
Функция "отключения логов" должна быть "для всего сразу" и для "отдельной рассылки".
Допустим такая функция появилась ...
Теперь юзер может Вкл./Откл. логи для всего ПО и/или для отдельных профилей и/или отдельных аккаунтов профиля.
Код: Выделить всё
Ремарка:
В разных меню AMS есть "Выключить", "Включить", "Отключить" ... а ведь можно просто Вкл/Откл ...
Разницы как бы и нет, но только теоретически ...
На практике - пока мозг не усвоит два, а местами и три этих значения и не сравнит их между собой, что бы выбрать нужное, юзер напрягается ... хоть и не сильно.
Достаточно заглянуть в меню содержащее данные пункты ... и сделав это 100 раз, понять о чем идет речь.
Юзабилити - все же не последнее дело, для любого ПО.
Производители выключателей, не зря пишут на них Вкл/Откл ... что-бы люди "с ходу" не путались.
В 99% случаев логи пользователю не нужны! Логи ни кто не смотрит и от них только вред!
А раз уж логи пишутся, то во всяком нормальном ПО, в конфиге указывается и место записи логов.
Теперь пользователь может хранить логи на диске-С (SSD) + диске-D(HDD) + флешке + по сети на другом ПК ... или отключить логирование к чертовой матери!
По хорошему в AMS должен быть INI-файл (+ описание всех его настроек).
Кладем INI-файл в => папку с программой и тонко настраивает ПО.
Кладем INI-файл в => папку с "отдельной рассылкой" и тонко настраивает "отдельную рассылку".
Принцип работы INI-файла аналогичен принципу CSS => "чем ближе к телу", тем больше прав ...