Skip to main content
Package: com.coinbase.cdp.core
SDK logger that filters messages based on level and silent mode. Silent by default — no log output unless explicitly configured. Create via LogConfig or directly:

Constructor Details

Logger

Parameters: level - LogLevel logger - ILogger silent - boolean

Method Details

getDefault

Returns a default silent logger (no output). Returns: Logger

from

Overload 1
Creates a Logger from a LogConfig. If config is null, returns the default silent logger. Parameters: config - LogConfig Returns: Logger Overload 2
Creates a Logger from an Optional<LogConfig>. If empty, returns the default silent logger. Parameters: config - Optional<LogConfig> Returns: Logger

isDebug

Returns: boolean

isInfo

Returns: boolean

isWarn

Returns: boolean

isError

Returns: boolean

debug

Parameters: message - String Returns: void

info

Parameters: message - String Returns: void

warn

Parameters: message - String Returns: void

error

Parameters: message - String Returns: void