EasyLogs
EasyLogs aims to generate easy-to-read server logs to help the server owner/administrators analyze different types of logs (example: chat, block placement/destruction, commands, connections with IP records).
Why EasyLogs?
The normal log file (generated by the server) can become massive and hard to read. It also records information that most server owners or administrators would never even need to see (and doesn't record everything). EasyLogs, however, makes sure that owners are provided with information crucial to player management. Ever need to figure out who griefed a building or started spamming bedrock everywhere? There's a log for that. Need to figure out who's been causing havoc in chat? There's a log for that. I think you get the point: EasyLogs makes it easy.
(There's no commands or permissions needed. Logs are stored in /plugins/EasyLogs/)