---
sidebar_label: ConsoleMessage
---

# ConsoleMessage class

ConsoleMessage objects are dispatched by page via the 'console' event.

#### Signature:

```typescript
export declare class ConsoleMessage
```

## Constructors

<table><thead><tr><th>

Constructor

</th><th>

Modifiers

</th><th>

Description

</th></tr></thead>
<tbody><tr><td>

<span id="_constructor_">[(constructor)(type, text, args, stackTraceLocations)](./puppeteer.consolemessage._constructor_.md)</span>

</td><td>

</td><td>

Constructs a new instance of the `ConsoleMessage` class

</td></tr>
</tbody></table>

## Methods

<table><thead><tr><th>

Method

</th><th>

Modifiers

</th><th>

Description

</th></tr></thead>
<tbody><tr><td>

<span id="args">[args()](./puppeteer.consolemessage.args.md)</span>

</td><td>

</td><td>

An array of arguments passed to the console.

</td></tr>
<tr><td>

<span id="location">[location()](./puppeteer.consolemessage.location.md)</span>

</td><td>

</td><td>

The location of the console message.

</td></tr>
<tr><td>

<span id="stacktrace">[stackTrace()](./puppeteer.consolemessage.stacktrace.md)</span>

</td><td>

</td><td>

The array of locations on the stack of the console message.

</td></tr>
<tr><td>

<span id="text">[text()](./puppeteer.consolemessage.text.md)</span>

</td><td>

</td><td>

The text of the console message.

</td></tr>
<tr><td>

<span id="type">[type()](./puppeteer.consolemessage.type.md)</span>

</td><td>

</td><td>

The type of the console message.

</td></tr>
</tbody></table>