Рейтинг:3

Выборочная отмена от Watchdog

флаг iq

Могу ли я выборочно УДАЛИТЬ строки из сторожевого таймера? У меня есть раздражающие ошибки и предупреждения, от которых я постепенно избавляюсь, но я хотел бы сохранить историю действий пользователя (создание, обновление и удаление контента).

Я провел эксперимент в своей среде разработки, и у меня не было проблем, я также нашел кого-то, кто сделал что-то подобное и выжил — но все же я хотел бы быть уверен, что это законно.

флаг id
Срок службы Drupal 8 истек в ноябре 2021 года. Я вижу здесь так много новых вопросов по Drupal 8, что меня беспокоит, что люди не знают, что Drupal 8 содержит общеизвестные ошибки безопасности.
Francesco Marchetti-Stasi avatar
флаг iq
@cilefen, спасибо, я знаю, но мы пока не можем мигрировать, потому что у нас есть сложный пользовательский модуль, для адаптации которого потребуется некоторое время — но он находится на внутреннем сервере без доступа в Интернет, поэтому мы чувствуем себя в достаточной безопасности. Мы планируем обновление, как только закончим пару важных новых функций.
Рейтинг:1
флаг cn

Вы можете сделать это с помощью Drush, и это очень просто:

Удалить конкретное сообщение, содержащее строку:

drush watchdog:удалить "строку, которую я хочу удалить"

Удалить все сообщения категории php:

drush сторожевой таймер: удалить --type=php

Полная документация

Полностью безопасно удалять сторожевые сообщения, подобные этому, — в любом случае ядро ​​​​автоматически удаляет сообщения, когда их становится слишком много. Единственная «опасность» заключается в том, что вы можете удалить информацию, необходимую для устранения проблем с вашим сайтом, но если вы проверяете сообщения перед их удалением, это не должно быть проблемой.

Francesco Marchetti-Stasi avatar
флаг iq
О, большое спасибо, я этого не заметил, и это, безусловно, намного безопаснее, чем работа на уровне SQL (я думаю, это будет делать то же самое, но все равно будет безопаснее ;-))

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.