> For the complete documentation index, see [llms.txt](https://bharateeshd.gitbook.io/seleniumatoz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bharateeshd.gitbook.io/seleniumatoz/framework/building-framework/packages/listeners.md).

# Listeners

This package contains all the listeners those we'll be using for logging, reporting and others.

Listeners are one cool feature of TestNG where we can hook our code in the lifecycle of a test like before and after a suite, group, test class, test method etc.,

In our framework we are going to have 2 listeners. One for logging and one for reporting

1. LogListener.java
2. ReportListener.java
