Как в laravel выводить лог в файлах, которые генерируются на ходу?
Есть интеграция написанная на laravel, но у интеграции множество пользователей.
Поэтому появилась идея сделать отдельные лог файлы для отдельных пользователей.
Что-то вроде [Пользователь]-[дата].log
В идеале, чтобы запись в переменной, что-то вроде Log::error($msg, $result)->user($user);
->user($user) - просто идея для демонстрации.
Я не нашел в документации информации по этому вопросу
Только в доках смотреть как кастомный канал добавить. Задача необычная, мало кому нужно каждого юзера в отдельный лог складывать. Скорее всего даже вам не нужно. Решения из коробки нет.
Антон,
1. вы создаете один канал, прописываете для него кастом логгер - и в нем в пути исползуете юзер айди.
2. для записи логов в бд/веб морды и прочего веселья - есть ELK stack создавать это руками наверное через чур.