--- sidebar_label: ConsoleMessage.(constructor) --- # ConsoleMessage.(constructor) Constructs a new instance of the `ConsoleMessage` class **Signature:** ```typescript class ConsoleMessage {constructor(type: ConsoleMessageType, text: string, args: JSHandle[], stackTraceLocations: ConsoleMessageLocation[]);} ``` ## Parameters | Parameter | Type | Description | | --- | --- | --- | | type | [ConsoleMessageType](./puppeteer.consolemessagetype.md) | | | text | string | | | args | [JSHandle](./puppeteer.jshandle.md)\[\] | | | stackTraceLocations | [ConsoleMessageLocation](./puppeteer.consolemessagelocation.md)\[\] | |