# `PlaywrightEx.JsLogger`
[🔗](https://github.com/ftes/playwright_ex/blob/v0.6.0/lib/playwright_ex/periphery/js_logger.ex#L1)

Behaviour for custom Javascript loggers.

# `level`

```elixir
@type level() :: Logger.level()
```

# `playwright_message`

```elixir
@type playwright_message() :: %{params: map()}
```

# `text`

```elixir
@type text() :: binary()
```

# `log`

```elixir
@callback log(level(), text(), playwright_message()) :: any()
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
