Как и что вы логируете в свои проектах?
Логин, logout (дата, время, IP),
Активные действия, вызывающие изменения данных
запросы в случае использования поиска
да и система - неочень ясный момент, смотря что у вас за проект.
А хранить в базе или файлах зависит от проекта. В случае простого лога для админов, проще файл. В случае последующего использования лога для статистики, или хотя бы, если его следует просматривать нескольким людям (например даже одному, но не сисадмину), можно в BD, даже сделать отчеты для просмотра логов по определенным критериям
Логирование необходимо вам для поиска несанкционированного доступа и ошибок работы системы. Следовательно и в лог надо заносить:действия, доступ к которым имеют не всеграмотно прописывать эксепшены  и их так же заносить в лог. 
Все остальное это для любопытства