@larionovglebvic

Какие есть библиотеки для организации логики логирования в php и javascript (имеется ввиду не Monolog)?

Предположим, наша задача записать в базу данных все случаи, когда в определённом участке кода массив $array не имел значения с ключом 'key'.

Воспользуемся библиотекой monolog:

if (!array_key_exists('value', $array)) {
$log->error('Array "array" does not have element with "value" key');
}

Если такая проверка присутствует в коде в нескольких местах, имеет смысл написать отдельную функцию

public function checkArrayElementAndLogIfNotExist($array, $value, $arrayName) {
//проверка с записью в лог, если надо
}

И уже вызывать её. Подобных функций может быть множество, и возможно уже существуют библиотеки, содержащие подобные функции.
В первую очередь интересуют библиотеки на php и javascript, но если вы знаете о чём-то подобном на других языках - напишите и о них, возможно будет иметь смысл перенять их логику.

Я планирую написать подобную библиотеку, если её нет,
Но для начала стоит проверить, не изобретаю ли я велосипед.
  • Вопрос задан
  • 77 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы