Красивое хранение логов

Emeron

Новичок
Добрый вечер. Как лучше хранить данные логов в mysql бд. Объясню немного подробнее. Некоторые действия в php скрипте логируются путем занесения названия действия в бд и нескольких динамических значений(что на что изменилось и т.п.), выглядит это, примерно, так:

PHP:
--------------------------------------------------------
id | action_name     | data                   | time
--------------------------------------------------------
1  | user_creation   | Имя_юзера\tEmail       | 12345678
1  | bill_activation | Имя_юзера              | 12345678
1  | any_action      | Параметр1\tПараметр2   | 12345678
Т.е., самые данные определенного действия разделены табуляцией. Вопрос состоит в том, есть ли более удобные, красивые решения хранения логов, ну в том же json и т.п.(опять таки, в бд)?
 

Emeron

Новичок
Данные логи выбираются из БД, после чего, в зависимости от ключа, в определенную строку вставляются данные, разделенные табуляцией, к примеру:

На %d сидело %s воробьев.
 

Духовность™

Продвинутый новичок
я бы делал сериализацию, наверно.. хз. хранить через табуляцию - какой смысл? сериализация позволит обращаться к значениям по ключам.
 
Сверху