Laravel Logger

screenshot of Laravel Logger

An out the box activity logger for your Laravel or Lumen application. Laravel logger is an activity event logger for your laravel application. It comes out the box with ready to use with dashboard to view your activity. Laravel logger can be added as a middleware or called through a trait. This p...

Overview

Laravel Logger is an invaluable tool designed specifically for Laravel and Lumen applications, enhancing your ability to monitor user activity seamlessly. With its intuitive dashboard, users can easily access and review activity logs, ensuring that important events do not go unnoticed. The package is versatile, allowing integration as either middleware or through a trait, thus making it easy to implement within your existing application architecture.

Customization and configuration are at the forefront of Laravel Logger's design, catering to a wide range of Laravel versions from 5.3 to 9+. This flexibility means you can adapt its functionality to fit your unique requirements while maintaining a robust logging system.

Features

  • Comprehensive Activity Logging: Records a variety of activities, including user logins, logouts, and even routing events using middleware.
  • Detailed Records: Captures timestamps, descriptions, and optional activity details, providing thorough insight into user interactions.
  • User and Device Information: Logs include user type detection (like crawlers) and various device-related data such as IP address and user agent.
  • Drilldown Reporting: Analyze individual activities with a detailed drilldown report that shows related user events and roles if enabled.
  • Customizable Models: Allows for the adjustment of the activity model to fit specific project needs, ensuring better integration.
  • Activity Management: Features options to clear, restore, and destroy logs using eloquent soft deletes for effective record-keeping.
  • Geolocation Integration: Utilizes the Geoplugin API for detailed IP meta information, enhancing the relevance of logged data.
  • User-Friendly Dashboard: An interactive activity panel offers an easy way to visualize and manage logs, ensuring that important metrics and insights are always accessible.