---
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>