> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cdp.coinbase.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ConsoleLogger

> Default logger implementation that writes to the console using Logger.

Package: [`com.coinbase.cdp.core`](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/core/index)

```java theme={null}
public final class ConsoleLogger extends Object implements ILogger
```

Default logger implementation that writes to the console using [`Logger`](https://docs.oracle.com/en/java/javase/17/docs/api/java.logging/java/util/logging/Logger.html "class or interface in java.util.logging").

Uses the "fern" logger name with a simple format of "LEVEL - message".

## Constructor Details

### `ConsoleLogger`

```java theme={null}
public ConsoleLogger()
```

## Method Details

### `debug`

```java theme={null}
public void debug(String message)
```

**Specified by:**

`[debug](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/core/ILogger)` in interface `[ILogger](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/core/ILogger "interface in com.coinbase.cdp.core")`

**Parameters:**

`message` - `String`

**Returns:**

`void`

### `info`

```java theme={null}
public void info(String message)
```

**Specified by:**

`[info](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/core/ILogger)` in interface `[ILogger](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/core/ILogger "interface in com.coinbase.cdp.core")`

**Parameters:**

`message` - `String`

**Returns:**

`void`

### `warn`

```java theme={null}
public void warn(String message)
```

**Specified by:**

`[warn](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/core/ILogger)` in interface `[ILogger](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/core/ILogger "interface in com.coinbase.cdp.core")`

**Parameters:**

`message` - `String`

**Returns:**

`void`

### `error`

```java theme={null}
public void error(String message)
```

**Specified by:**

`[error](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/core/ILogger)` in interface `[ILogger](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/core/ILogger "interface in com.coinbase.cdp.core")`

**Parameters:**

`message` - `String`

**Returns:**

`void`
