Skip to content


Switch branches/tags

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Log Watcher

This project can be used to watch different types of logs in an AEM server while it is running. Sometimes we want to get notified if a certain type of message appears in the logs, such as NullPointerException, SegmentNotFoundException etc.

It is better to get notified automatically when such message appears rather than waiting until the last moment. This project does just that.

How does it work?

Log Watcher contains a Sling Scheduler which can be configured as per your needs and it will poll the specified log file for the specified message (to watch out for) at the specified time.

You can configure to capture when the specified message comes in the log and notify the desired group of people by sending them an email. Internally, it uses Day CQ Mail Service implementation of AEM.

How to configure

Configuration of this service can be done in following steps -

  • Clone and build the project by running the command: mvn clean install
  • Install the bundle in you AEM server at: http://localhost:4502/system/console/bundles
  • Navigate to configMgr at: http://localhost:4502/system/console/configMgr
  • Search for Red Quark Log Watcher Configuration and configure it
  • Search for Red Quark Log Watcher Email Configuration and configure it
  • Configure Day CQ Mail Service and save
  • You should be able to get email notification at the configured time


If you face any issues or problems, you are welcome to open issues. You can do this by following steps -

  • Go to the Issues tab in the repository
  • Click on New issue button
  • Give appropriate title to the issue
  • Add detailed description of the issue and if possible, steps to reproduce
  • Click on Open issue button

How to contribute

Contributions are more than welcome in this project. Below are the steps, you can follow to contribute -

  • Switch to the 'develop' branch of the repository
  • Clone the develop branch in your local system
  • Make your changes
  • Open a pull request against the 'develop' branch only.


Log Watcher utility for AEM projects






No releases published


No packages published