[Home](./index.md) > [puppeteer](./puppeteer.md) > [ConsoleMessage](./puppeteer.consolemessage.md) > [(constructor)](./puppeteer.consolemessage._constructor_.md) ## ConsoleMessage.(constructor) Constructs a new instance of the `ConsoleMessage` class Signature: ```typescript constructor(type: ConsoleMessageType, text: string, args: JSHandle[], location?: ConsoleMessageLocation); ``` ## Parameters | Parameter | Type | Description | | --- | --- | --- | | type | [ConsoleMessageType](./puppeteer.consolemessagetype.md) | | | text | string | | | args | [JSHandle](./puppeteer.jshandle.md)\[\] | | | location | [ConsoleMessageLocation](./puppeteer.consolemessagelocation.md) | |