---
url: "https://vueda.dev/v3/reference/api/js/use/useDevLogger/functions/useDevLogger.md"
title: "useDevLogger"
---

# useDevLogger

## Overview

A utility function to create a logger that can be used in development mode.

## Signature

`useDevLogger(args)`

### Parameters

| Name | Type | Required | Description |
| --- | --- | --- | --- |
| <span id="param-args">args</span> | `object` | no | The arguments for the logger. |

#### args Properties

| Name | Type | Required | Default | Description |
| --- | --- | --- | --- | --- |
| <span id="param-args-fieldContext">fieldContext</span> | `FieldContext` |  |  | The field context to use for logging. |
| <span id="param-args-widgetContext">widgetContext</span> | `WidgetContext` |  |  | The widget context to use for logging. |

### Returns

[DevLogger](/v3/reference/api/js/use/useDevLogger/types/DevLogger.md)

- The logger object with methods for logging messages.

## Source

`client/lib/use/useDevLogger.js:29`
