Introduction
A Drupal module that integrates with Mattermost to log messages from the Drupal logging system.
Choose which logging channels to send to Mattermost and set the logging levels for each channel.
Features
- Hooks into Drupal's logger service.
- Supports multiple logging channels.
- Configurable logging levels per channel.
- Allows setting a unique webhook per channel or default to a default webhook.
- Displays messages with color-coded indicators in Mattermost.
Configuration
- Navigate to
/admin/config/services/mattermost-logger/settings. - Add Drupal logging channels and their corresponding webhooks.
- Select the logging levels for each channel.
Usage
The module automatically logs messages to mattermost based on the configured channels and levels.
Developers can use the MattermostLogger service manually:
\Drupal::service('mattermost_logger')->error('my_module', 'My error message');
Supporting organizations:
Project information
Minimally maintained
Maintainers monitor issues, but fast responses are not guaranteed.- Project categories: Developer tools, Integrations
79 sites report using this module
- Created by emielb on , updated
Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.
Releases
1.0.1
released 18 June 2025
Works with Drupal: ^10 || ^11
Adds support for optional parameters in the sendMessage() function, allowing more control over the Mattermost payload.
Install:
