# IProcessor

Interface representing a single processor in a CloudWatch Logs transformer.

A log transformer is a series of processors, where each processor applies one type of transformation
to the log events. The processors work one after another, in the order that they are listed, like a pipeline.

Extends: IProcessor
Implemented by: DataConverterProcessor, JsonMutatorProcessor, ParserProcessor, StringMutatorProcessor, VendedLogParser

- Source: [`aws-logs/lib/transformer.ts`](https://github.com/aws/aws-cdk/blob/v2.275.0/packages/aws-cdk-lib/aws-logs/lib/transformer.ts#L536)
- Type last changed: v2.207.0 · 24 Jul 2025
