:page_with_curl: Provides a log viewer for Laravel

Overview

LogViewer Packagist License For Laravel

Github Workflow Status Coverage Status Scrutinizer Code Quality SensioLabs Insight Github Issues

Packagist Packagist Release Packagist Downloads

By ARCANEDEV©

This package allows you to manage and keep track of each one of your log files.

NOTE: You can also use LogViewer as an API.

Official documentation for LogViewer can be found at the _docs folder.

Feel free to check out the releases, license, and contribution guidelines.

Features

  • A great Log viewer API.
  • Laravel 5.x to 8.x are supported.
  • Ready to use (Views, Routes, controllers … Out of the box) [Note: No need to publish assets]
  • View, paginate, filter, download and delete logs.
  • Load a custom logs storage path.
  • Localized log levels.
  • Logs menu/tree generator.
  • Grouped logs by dates and levels.
  • Customized log levels icons (font awesome by default).
  • Works great with big logs !!
  • Well documented package (IDE Friendly).
  • Well tested (100% code coverage with maximum code quality).

Table of contents

  1. Installation and Setup
  2. Configuration
  3. Usage
  4. FAQ

Supported localizations

Dear artisans, i'm counting on you to help me out to add more translations ( ^_^)b

Local Language
ar Arabic
bg Bulgarian
de German
en English
es Spanish
et Estonian
fa Farsi
fr French
he Hebrew
hu Hungarian
hy Armenian
id Indonesian
it Italian
ja Japanese
ko Korean
ms Malay
nl Dutch
pl Polish
pt-BR Brazilian Portuguese
ro Romanian
ru Russian
si Sinhalese
sv Swedish
th Thai
tr Turkish
uk Ukrainian
zh Chinese (Simplified)
zh-TW Chinese (Traditional)

Contribution

Any ideas are welcome. Feel free to submit any issues or pull requests, please check the contribution guidelines.

Security

If you discover any security related issues, please email [email protected] instead of using the issue tracker.

Credits

PREVIEW

Dashboard Logs list Single log

Comments
  • [Issue] There are no commands defined in the

    [Issue] There are no commands defined in the "log-viewer" namespace.

    Hi,

    I'm trying to add the package to my app, but all the commands that I run return that the class does not exists

    [InvalidArgumentException] There are no commands defined in the "log-viewer" namespace.

    The composer install runs OK, the config/app.php is also. I search over here and found nothing like that, so I think I am the first in with this.

    Here some thinks that may help.

    Env:

    System: Windows 10 build 14267 PHP: 7.0.0 Mysql: 5.6

    Laravel 5.1.30

    // config/app.php:
    'providers' => [
    
        /*
         * Development Service Providers...
         */
        Barryvdh\Debugbar\ServiceProvider::class,
    
        /*
         * Laravel Framework Service Providers...
         */
        Illuminate\Foundation\Providers\ArtisanServiceProvider::class,
        Illuminate\Auth\AuthServiceProvider::class,
        Illuminate\Broadcasting\BroadcastServiceProvider::class,
        Illuminate\Bus\BusServiceProvider::class,
        Illuminate\Cache\CacheServiceProvider::class,
        Illuminate\Foundation\Providers\ConsoleSupportServiceProvider::class,
        Illuminate\Routing\ControllerServiceProvider::class,
        Illuminate\Cookie\CookieServiceProvider::class,
        Illuminate\Database\DatabaseServiceProvider::class,
        Illuminate\Encryption\EncryptionServiceProvider::class,
        Illuminate\Filesystem\FilesystemServiceProvider::class,
        Illuminate\Foundation\Providers\FoundationServiceProvider::class,
        Illuminate\Hashing\HashServiceProvider::class,
        Illuminate\Mail\MailServiceProvider::class,
        Illuminate\Pagination\PaginationServiceProvider::class,
        Illuminate\Pipeline\PipelineServiceProvider::class,
        Illuminate\Queue\QueueServiceProvider::class,
        Illuminate\Redis\RedisServiceProvider::class,
        Illuminate\Auth\Passwords\PasswordResetServiceProvider::class,
        Illuminate\Session\SessionServiceProvider::class,
        Illuminate\Translation\TranslationServiceProvider::class,
        Illuminate\Validation\ValidationServiceProvider::class,
        Illuminate\View\ViewServiceProvider::class,
        Illuminate\Html\HtmlServiceProvider::class,
    
        /*
         * Application Service Providers...
         */
        App\Providers\AppServiceProvider::class,
        App\Providers\EventServiceProvider::class,
        App\Providers\RouteServiceProvider::class,
    
        /*
         * Custom Services Providers...
         */
        Arcanedev\LogViewer\LogViewerServiceProvider::class,
        Collective\Html\HtmlServiceProvider::class,
        Cviebrock\EloquentSluggable\SluggableServiceProvider::class,
        Vinkla\Pusher\PusherServiceProvider::class,
        Zizaco\Entrust\EntrustServiceProvider::class,
        Intervention\Image\ImageServiceProvider::class,
        MaddHatter\LaravelFullcalendar\ServiceProvider::class,
        Laravel\Socialite\SocialiteServiceProvider::class,
        Torann\GeoIP\GeoIPServiceProvider::class,
        Alexpechkarev\GoogleGeocoder\GoogleGeocoderServiceProvider::class,
        Dsdevbe\LdapConnector\LdapConnectorServiceProvider::class,
        Maatwebsite\Excel\ExcelServiceProvider::class,
    
        /*
         * Personalization Services Providers...
         */
        Aws\Laravel\AwsServiceProvider::class,
    
        /*
         * Automation Services Providers...
         */
        Orangehill\Iseed\IseedServiceProvider::class,
    
        /*
         * My Services Providers...
         */
        App\Providers\HelperServiceProvider::class,
    
    ],
    

    Anything that may help is appreciate!

    Regards, Leandro.

    need help 
    opened by Leandro-b-03 24
  • Log [] is not defined. Unable to create configured logger. Using emergency logger.

    Log [] is not defined. Unable to create configured logger. Using emergency logger.

    • LogViewer Version: 4.5
    • Laravel Version: 5.6.3
    • PHP Version: 7.1.3

    Description:

    Hi,

    I did all the steps needed to install and use logviewer but when I go to http://{myproject}/log-viewer what I get is an error

    laravel.EMERGENCY: Unable to create configured logger. Using emergency logger. {"exception":"[object] (InvalidArgumentException(code: 0): Log [] is not defined. at /var/www/vendor/laravel/framework/src/Illuminate/Log/LogManager.php:181)
    [stacktrace]
    #0 /var/www/vendor/laravel/framework/src/Illuminate/Log/LogManager.php(115): Illuminate\\Log\\LogManager->resolve(NULL)
    #1 /var/www/vendor/laravel/framework/src/Illuminate/Log/LogManager.php(103): Illuminate\\Log\\LogManager->get(NULL)
    #2 /var/www/vendor/laravel/framework/src/Illuminate/Log/LogManager.php(572): Illuminate\\Log\\LogManager->driver()
    #3 /var/www/vendor/barryvdh/laravel-debugbar/src/LaravelDebugbar.php(270): Illuminate\\Log\\LogManager->__call('listen', Array)
    #4 /var/www/vendor/barryvdh/laravel-debugbar/src/Middleware/InjectDebugbar.php(61): Barryvdh\\Debugbar\\LaravelDebugbar->boot()
    #5 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure))
    #6 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
    #7 /var/www/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
    #8 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
    #9 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
    #10 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(30): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
    #11 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
    #12 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
    #13 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(30): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
    #14 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
    #15 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
    #16 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
    #17 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
    #18 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
    #19 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
    #20 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))
    #21 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
    #22 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
    #23 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
    #24 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
    #25 /var/www/public/index.php(55): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
    #26 {main}
    "}
    

    My question is, is it not supported for Laravel Version: 5.6.3 ? I added APP_LOG=daily LOG_CHANNEL=daily in my .env file and Arcanedev\LogViewer\LogViewerServiceProvider::class on my app.php service provider section.

    Thank you for your time.

    not related 
    opened by akampour21 16
  • Avoid loading whole log files into memory

    Avoid loading whole log files into memory

    This package looks well thought-through and organised - looking forward to trying it out.

    Now, every single other log viewer package I've seen starts by loading an entire log file into memory, then parsing it from there. When the log files get big, then it blows the memory limits and fails. This can be a big problem at those times when you really need to be able to view the logs.

    So, does this package load whole log files into memory (in parsed or raw form)? Or can it extract a portion of a log file direct from disk based on the page options (e.g. retrieve just log entries N to N+m from a file)?

    It strikes me also that the start of each log entry could be indexed by byte position, so a position in a file can be seeked very quickly. Even if only every 10th or 100th log entry were indexed, it would provide some starting points.

    Anyway - this is mainly a question (and I have not found the bit where you actually open the file for reading yet, so I don't know the answer).

    feature request help wanted 
    opened by judgej 15
  • Add timezone for parsing the log date

    Add timezone for parsing the log date

    Hello thanks for your great job i think it is good to have the option to set different timezone for viewing the logs for example i have an application for different timezone and i want to see the logs in my timezone

    feature request 
    opened by mbpcoder 14
  • Potential XXS vulnerability in search feature

    Potential XXS vulnerability in search feature

    • LogViewer Version: 4.5.3
    • Laravel Version: 5.6.28
    • PHP Version: 7.3.10

    Description:

    I recently had a PenTest carried out and it came back in the report that the log viewer search functionality is vulnerable to XSS attack

    Steps To Reproduce:

    1. Go to LogViewer
    2. Perform a search within a specific log entry like so:

    GET /thanos/log-viewer/logs/2019-10-03/error/search?query=%22%3E%3Cimg+src%3Dasdf+onerror%3Dalert%28document.cookie%29%3E

    1. The JavaScript alert will trigger
    fixed security 
    opened by blorange2 11
  • Allowed memory exhausted error

    Allowed memory exhausted error

    hi

    when i access http://{my-project}/log-viewer, there is a error come out "Allowed memory size of 67108864 bytes exhausted (tried to allocate 8388616 bytes) " and it happened in "log-viewer/src/Helpers/LogParser.php:71 preg_match_all()".

    i can edit my php.ini to increase memory for a while, but in future if log files go to bigger then i have to edit php.ini to increase memory again

    can i not read all log files , for example , only read last 10 log files or last 7days log files?

    Regards

    need help 
    opened by wangjialei01 11
  • 5.2.0 still fails with PHP 7.4

    5.2.0 still fails with PHP 7.4

    • LogViewer Version: 5.2.0
    • Laravel Version: 6.12.0
    • PHP Version: 7.4.2

    Description:

    Showing a log under /log-viewer/logs/2020-01-27 (example date) still gives this error:

    join(): Passing glue string after array is deprecated. Swap the parameters (View: /var/www/resources/views/vendor/log-viewer/bootstrap-4/show.blade.php)
    

    This shouldn't happen as compatibility with PHP 7.4 was introduced in Log Viewer 5.1.7.

    Steps To Reproduce:

    Thanks :)

    duplicate 
    opened by panique 10
  • Make stack trace more readable

    Make stack trace more readable

    This PR comes from the desire to make this awesome tool even better! :)

    In current version if stack is too long, table starts to resize and you have to scroll the whole table to read or close opened stack. Now only stack row is scrollable.

    Also switched to monospace font in trace, made it lighter, and added ability to highlight words in it. This behaviour is fully configurable and highlights line numbers by default.

    enhancement 
    opened by mlanin 10
  • Pagination url is not forming correctly (Broken)

    Pagination url is not forming correctly (Broken)

    • LogViewer Version: 4.3
    • Laravel Version: 5.4
    • PHP Version: 7

    Description:

    Pagination not working properly

    http://localhost.test/log-viewer/logs

    when i click on second page it is redirecting to the

    http://localhost.test/?page=2

    Not retaining actual url

    Steps To Reproduce:

    1. Go to log-viewer dashboard
    2. Click on Logs (make sure you have many logs so you can see pages)
    3. Click on any page at the top or bottom or click on next/previous
    4. You will notice it has broken the pagination it will redirect to home page.
    bug 
    opened by rajjanorkar 9
  • Pattern for matching any log in log folder starting with laravel-

    Pattern for matching any log in log folder starting with laravel-

    I'm probably doing this wrong, so thought I'd ask first, but I can't get the pattern to work for all log files:

    'pattern'       => [
        'prefix'    => Filesystem::PATTERN_PREFIX,    // 'laravel-'
        'date'      => '.*',
        'extension' => Filesystem::PATTERN_EXTENSION, // '.log'
    ],
    

    All of my log files are laravel-cli-2016-04-10.log and laravel-fpm-fcgi-2017-04-10.log

    Any ideas? Is the regex wrong?

    question 
    opened by jonathan-bird 9
  •  404 error

    404 error

    I just tried this package in 2 laravel (5.1) installations (to be sure). I keep getting a 404 error when I go to /log-viewer on my project.

    Steps I have done:

    • Setup composer.json correcty
    • Composer update
    • Add provider to config/app.php
    • Publish it through command
    • Acces domain.com/log-viewer

    Result 404 page

    Am I missing something? Or is my routes blocking this feature?

    bug fixed 
    opened by Cannonb4ll 9
  • Array to string conversion problem : @lang('Header')

    Array to string conversion problem : @lang('Header')

    • LogViewer Version: 9.0.0
    • Laravel Version: 9
    • PHP Version: 8.1

    Description: I am getting an Array to string conversion error in @lang('Header'). How can I solve this?

    Screenshot 2022-11-30 at 11 17 51 AM

    opened by sudhanshu-mittal 0
  • No log files exist if the project path contains square brackets

    No log files exist if the project path contains square brackets

    Hello,

    The wrong behavior:

    When opening the log-viewer no log files exist.

    The cause:

    Using PHP glob() function to get the log files breaks the package if the project path contains square brackets. This is a known issue with glob() function (https://bugs.php.net/bug.php?id=33047).

    Example path:

    D:\laravel\[2]New\

    Glob() is used here:

    https://github.com/ARCANEDEV/LogViewer/blob/f81e0f6cf9804265beb9056d1dd2b82091ffad73/src/Utilities/Filesystem.php#L301

    If you can use another approach to get the log files, it will be great!

    Specs:

    log-viewer: 8.3.0 PHP: 8.1.6 Laravel: 8.83.23 OS: Windows 10

    opened by EmadFathy 0
  • route prefix with parameter

    route prefix with parameter

    • LogViewer Version: 9.0
    • Laravel Version: 9.22.1
    • PHP Version: 8.1.8

    Description:

    If you use a parameter like "token" in the route prefix, some errors occur. (For example prefix = '{token}/log-viewer')

    first error: Missing required parameter for [Route: log-viewer::dashboard] [URI: {token}/log-viewer] [Missing parameter: token]. To solve this, i put in middleware: \URL::defaults([ 'token' => $token ]);

    second error: 3 urls fall into 404 error.

    http://.../gG0OEYHRmd1/log-viewer/logs/2022-07-31 http://.../gG0OEYHRmd1/log-viewer/logs/2022-07-31/alert http://.../gG0OEYHRmd1/log-viewer/logs/2022-07-31/all/search

    Because while the show, showById and search methods in "Arcanedev\LogViewer\Http\Controllers\LogViewerController" are waiting for $data, the $token parameter comes. To solve this I applied the following replacements:

    public function show(Request $request, ...$args)
    {
        $date = last($args);
        ...
    }  
    
    public function showByLevel(Request $request, ...$args)
    {
        $date = $args[count($args)-2];
        $level = last($args);
        ...
    }  
    
    public function search(Request $request, ...$args)
    {
        $date = $args[count($args)-2];
        $level = last($args);
        ...
    }  
    

    If you want, I can make a pull request to fix this issue. Respects.

    opened by omersavas26 0
  • Composer error while installing log viewer 8 on laravel 8 and php 8

    Composer error while installing log viewer 8 on laravel 8 and php 8

    • LogViewer Version: 8
    • Laravel Version: 8
    • PHP Version: 8

    Description:

    When i try to install this package i get this error: "Problem 1 - Root composer.json requires arcanedev/log-viewer 8 -> satisfiable by arcanedev/log-viewer[8.0.0]. - arcanedev/log-viewer 8.0.0 requires php ^7.3 -> your php version (8.0.20) does not satisfy that requirement. " I tryed to change php version composer from ^8.0 to "^7.3|^8.0" but the problem is same. At the end, i had to add --ignore-platform-reqs when installing composer.

    Steps To Reproduce:

    opened by nemanja9884 0
Releases(9.0.0)
Owner
ARCANEDEV
ARCANEDEV
The VarDumper component provides mechanisms for walking through any arbitrary PHP variable. It provides a better dump() function that you can use instead of var_dump().

VarDumper Component The VarDumper component provides mechanisms for walking through any arbitrary PHP variable. It provides a better dump() function t

Symfony 7.1k Jan 1, 2023
Laravel Dumper - Improve the default output of dump() and dd() in Laravel projects

Laravel Dumper Improve the default output of dump() and dd() in Laravel projects. Improves the default dump behavior for many core Laravel objects, in

Galahad 301 Dec 26, 2022
Generate Laravel test factories from your existing models

Laravel Test Factory Generator php artisan generate:model-factory This package will generate factories from your existing models so you can get starte

Marcel Pociot 923 Dec 16, 2022
Laravel Debugbar (Integrates PHP Debug Bar)

Laravel Debugbar This is a package to integrate PHP Debug Bar with Laravel. It includes a ServiceProvider to register the debugbar and attach it to th

Barry vd. Heuvel 14.8k Jan 9, 2023
A beautiful error page for Laravel apps

Ignition: a beautiful error page for Laravel apps Ignition is a beautiful and customizable error page for Laravel applications running on Laravel 5.5

Facade 2k Jan 1, 2023
A Laravel Package to integrate Nette Tracy Debugger

Nette Tracy for Laravel 5 Better Laravel Exception Handler Features Visualization of errors and exceptions Debugger Bar (ajax support @v1.5.6) Excepti

Recca Tsai 383 Dec 6, 2022
An elegant debug assistant for the Laravel framework.

Introduction Laravel Telescope is an elegant debug assistant for the Laravel framework. Telescope provides insight into the requests coming into your

The Laravel Framework 4.4k Dec 27, 2022
This package connects a Laravel Octance application with Tideways for PHP Monitoring, Profiling and Exception Tracking.

Tideways Middleware for Laravel Octane This package connects a Laravel Octance application with Tideways for PHP Monitoring, Profiling and Exception T

Tideways 7 Jan 6, 2022
Ray server is a beautiful, lightweight php app build on Laravel that helps you debug your app. It runs without installation on multiple platforms.

RayServer is a beautiful, lightweight web server built on Laravel and VueJs that helps debugging your app. It runs without installation on multiple platforms.

Pavel Buchnev 310 Jan 2, 2023
Buggregator is a beautiful, lightweight web server built on Laravel and VueJs that helps debugging your app.

A server for debugging more than just Laravel applications. Buggregator is a beautiful, lightweight web server built on Laravel and VueJs that helps d

Buggregator 311 Jan 4, 2023
:dromedary_camel: Laravel log viewer

Laravel log viewer TL;DR Log Viewer for Laravel 5, 6, 7 & 8 (still compatible with 4.2 too) and Lumen. Install with composer, create a route to LogVie

Raphaël Huchet 2.9k Jan 5, 2023
OPcodes's Log Viewer is a perfect companion for your Laravel app

Log Viewer Easy-to-use, fast, and beautiful Features | Installation | Configuration | Authorization | Troubleshooting | Credits OPcodes's Log Viewer i

null 2.2k Jan 3, 2023
Laravel User Activity Log - a package for Laravel 8.x that provides easy to use features to log the activities of the users of your Laravel app

Laravel User Activity Log - a package for Laravel 8.x that provides easy to use features to log the activities of the users of your Laravel app

null 9 Dec 14, 2022
A Laravel package to output a specific sql to your favourite debugging tool. The supported log output is Laravel Telescope, Laravel Log, Ray, Clockwork, Laravel Debugbar and your browser.

Laravel showsql A Laravel package to output a specific sql to your favourite debugging tool, your browser or your log file. Use case You often want to

Dieter Coopman 196 Dec 28, 2022
Laravel Authentication Log is a package Log user authentication details and send new device notifications.

Laravel Authentication Log is a package which tracks your user's authentication information such as login/logout time, IP, Browser, Location, etc. as well as sends out notifications via mail, slack, or sms for new devices and failed logins.

Anthony Rappa 540 Jan 5, 2023
Robot increase telegram post 👁‍🗨Telegram Fake Posts Viewer👁‍🗨

Program Features - ?? Very and stylish design. - ?? It has glass buttons. - ?? Has a professional management panel. - ?? Has a user area. - ?? Free di

hack4lx 4 Nov 25, 2022
PHP based Markdown documentation viewer

PHP based viewer for Markdown files, to view them with fenced code highlighting and navigation.

null 5 Dec 9, 2022
A Simple & Beautiful Pluggable Exception Viewer for FilamentPHP's Admin Panel

Filament Exception Viewer A Simple & Beautiful Exception Viewer for FilamentPHP's Admin Panel Installation You can install the package via composer: c

Bezhan Salleh 33 Dec 23, 2022
Sends log messages to the Logentries log management service

Phalcon Logentries Phalcon library to connect and make log entries using Logentries. You can adapt it to your own needs or improve it if you want. Ple

Phalcon Orphanage 10 Apr 15, 2019
This package provides a Logs page that allows you to view your Laravel log files in a simple UI

A simplistics log viewer for your Filament apps. This package provides a Logs page that allows you to view your Laravel log files in a simple UI. Inst

Ryan Chandler 9 Sep 17, 2022