Provides the ability to notify developers of error logs via email or SMS.

Overview

🔔 Dev Notify Plugin

🚨 Requires OctoberCMS 2.0

What does this plugin do?

Provides the ability to notify developers of error logs via email or SMS.

Why would I use this plugin?

Helpful for notifying administrators of error logs being created by the application without them having to login and go to the event log. Also helpful if a developer needs to be notified of a specific issue, as it provides a helper for manually sending error notifications.

🖥️ How do I install this plugin?

  1. Clone this repository into plugins/albrightlabs/devnotify
  2. Run the console command php artisan october:migrate
  3. From the admin area, go to Settings > Dev Notify Options and configure the plugin

How do I update this plugin?

Run either of the following commands:

  • From the project root, run php artisan october:util git pull
  • From the plugin root, run git pull

🚨 Are there any requirements for this plugin?

If you enable SMS notifications, you'll need an active, funded Twilio account and phone number. You'll also need to add a phone number for each admin you wish to notify via SMS. This can be done via an admin's profile.

🔥 How to manually send notifications

  1. Add use Albrightlabs\DevNotify\Classes\NotificationManager to class where notification is to be sent from
  2. Call the function NotificationManager::send(MESSAGE_CONTENT), where MESSAGE_CONTENT is the content of your notification

⚙️ Explanation of settings

  • Email and SMS notifications can be enabled individually or together
  • Notifications can be sent to any backend users selected in the list
  • When SMS is enabled, you'll need to provide the SID, Token, and a phone number active in your Twilio account
  • You can add the error log message to the email notification by enabling the option
  • You can prepend the application name to the email notification subject and SMS content if you manage multiple applications
  • Use the "Test Configuration" link to test the configuration. Be sure to save your settings first!

Future plans

  • Add option to only notify if logs meet or exceed a specific level
You might also like...
The swiss army knife for Magento developers, sysadmins and devops. The tool provides a huge set of well tested command line commands which save hours of work time. All commands are extendable by a module API.

netz98 magerun CLI tools for Magento 2 The n98 magerun cli tools provides some handy tools to work with Magento from command line. Build Status Latest

This Magento extension provides a Real Full Page Caching for Magento powered by Varnish with support of Session-Based information caching (Cart, Customer Accounts, ...) via ESI includes

This Magento extension provides a Real Full Page Caching (FPC) for Magento powered by Varnish with support of Session-Based information caching (Cart, Customer Accounts, ...) via ESI includes

Analyzes PHPStan baseline files and creates aggregated error trend-reports

Analyzes phpstan baseline files Analyzes PHPStan baseline files and creates aggregated error trend-reports.

This script allows to bypass Oracle Cloud Infrastructure 'Out of host capacity' error immediately when additional OCI capacity will appear in your Home Region / Availability domain.
This script allows to bypass Oracle Cloud Infrastructure 'Out of host capacity' error immediately when additional OCI capacity will appear in your Home Region / Availability domain.

Resolving Oracle Cloud "Out of Capacity" issue and getting free VPS with 4 ARM cores / 24GB of memory Very neat and useful configuration was recently

Hi everyone! This is our repository for our final project in college. We're sorry if so many bug or error. Thank You

About The Project Hi everyone! This is our repository for our final project in college. We're sorry if so many bug or error. Thank You About Laravel L

Better error reporting for PHP, and prettier too!
Better error reporting for PHP, and prettier too!

PHP Error | Improve Error Reporting for PHP THIS IS NO LOBGER MAINTAINED, Please leave me alone. PHP errors are not good enough for development, it's

The tool converts different error reporting standards for deep compatibility with popular CI systems (TeamCity, IntelliJ IDEA, GitHub Actions, etc).
The tool converts different error reporting standards for deep compatibility with popular CI systems (TeamCity, IntelliJ IDEA, GitHub Actions, etc).

JBZoo / CI-Report-Converter Why? Installing Using as GitHub Action Example GitHub Action workflow Available Directions Help description in terminal Co

Error handler with PSR-7 support

Jasny Error Handler Error handler with PSR-7 support. Installation The Jasny Error Handler package is available on packagist. Install it using compose

This Validate Class is for those who are looking for a validator that returns a code for every each error (Laravel/Api)
This Validate Class is for those who are looking for a validator that returns a code for every each error (Laravel/Api)

Validator-Class This Validate Class is for those who are looking for a validator that returns a code for every each error (Laravel/Api) Requirements A

A super simple, clean and pretty error handler that replace the default error handler of PHP. You need only include this file!

php-custom-error-handler A super simple, clean and pretty error handler that replace the default error handler of PHP. You need just include only this

null 6 Nov 7, 2022
Notify instructors about unconfirmed event registrations.

SAC Event Registration Reminder Folgende Idee: Es wird ein Reminder-Tool benötigt, welches Tourenleitende und Bergführer/innen per E-Mail daran erinne

Marko Cupic 2 Apr 25, 2022
Plugin Notify OP Or Staff Has Permission antixraype.check when someone breaks ore

General Plugin Notify OP Or Staff Has Permission antixraype.check when someone breaks ore If the message repeats many times, check if the player is us

Nguyễn Đạt 3 Mar 15, 2022
Aplication to consult and notify user about cryptocoins variations

Description | Prerequisites | Api | Running | Principles | Design Patterns | Methodologies & Designs | Libraries and Frameworks Description Aplication

Angelo 1 Feb 22, 2022
Configure Magento 2 to send email using Google App, Gmail, Amazon Simple Email Service (SES), Microsoft Office365 and many other SMTP (Simple Mail Transfer Protocol) servers

Magento 2 SMTP Extension - Gmail, G Suite, Amazon SES, Office 365, Mailgun, SendGrid, Mandrill and other SMTP servers. For Magento 2.0.x, 2.1.x, 2.2.x

MagePal :: Magento Extensions 303 Oct 7, 2022
Magento 2 Email Catcher or Email Logger Module. Available At Packagist.

Magento 2 Module Experius email catcher / - logger ``experius/module-emailcatcher`` Main Functionalities Installation Versions Enable email catcher C

Experius 53 Dec 18, 2022
salah eddine bendyab 18 Aug 17, 2021
This packages enables the ability to serve file streams in a smart way

A blade component for easy image manipulation Want to serve private hosted images without the need to code your own logic ? Want to resize your images

Dieter Coopman 205 Dec 19, 2022
Moodle ReactJS - gives you ability to use ReactJS inside any moodle page.

moodle-local_reactjs Moodle ReactJS - gives you ability to use ReactJS inside any moodle page. Note for devs: You'll need to set up npm dependencies d

SmartApp 5 Dec 14, 2022