--- 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 <table><thead><tr><th> Parameter </th><th> Type </th><th> Description </th></tr></thead> <tbody><tr><td> type </td><td> [ConsoleMessageType](./puppeteer.consolemessagetype.md) </td><td> </td></tr> <tr><td> text </td><td> string </td><td> </td></tr> <tr><td> args </td><td> [JSHandle](./puppeteer.jshandle.md)\[\] </td><td> </td></tr> <tr><td> stackTraceLocations </td><td> [ConsoleMessageLocation](./puppeteer.consolemessagelocation.md)\[\] </td><td> </td></tr> </tbody></table>