# BaseMetadataCallbackHandler

> **Class** in `langchain_community`

📖 [View in docs](https://reference.langchain.com/python/langchain-community/callbacks/aim_callback/BaseMetadataCallbackHandler)

Callback handler for the metadata and associated function states for callbacks.

## Signature

```python
BaseMetadataCallbackHandler(
    self,
)
```

## Constructors

```python
__init__(
    self,
) -> None
```


## Properties

- `step`
- `starts`
- `ends`
- `errors`
- `text_ctr`
- `ignore_llm_`
- `ignore_chain_`
- `ignore_agent_`
- `ignore_retriever_`
- `always_verbose_`
- `chain_starts`
- `chain_ends`
- `llm_starts`
- `llm_ends`
- `llm_streams`
- `tool_starts`
- `tool_ends`
- `agent_ends`
- `always_verbose`
- `ignore_llm`
- `ignore_chain`
- `ignore_agent`
- `ignore_retriever`

## Methods

- [`get_custom_callback_meta()`](https://reference.langchain.com/python/langchain-community/callbacks/aim_callback/BaseMetadataCallbackHandler/get_custom_callback_meta)
- [`reset_callback_meta()`](https://reference.langchain.com/python/langchain-community/callbacks/aim_callback/BaseMetadataCallbackHandler/reset_callback_meta)

---

[View source on GitHub](https://github.com/langchain-ai/langchain-community/blob/4b280287bd55b99b44db2dd849f02d66c89534d5/libs/community/langchain_community/callbacks/aim_callback.py#L15)