> Fetch clean Markdown by appending `.md` to any page URL under https://signalwire.com/docs or requesting it with the HTTP header `Accept: text/markdown`. The root index at https://signalwire.com/docs/llms.txt lists the available documentation indexes. # SDKLogger > Logger interface that consumers can implement to replace the built-in logger. Logger interface that consumers can implement to replace the built-in logger. All methods accept variadic arguments matching the browser console API. ## **Methods** ### debug() ```ts debug(...args): void ``` #### Parameters **`args`** `unknown[]` — required Variadic log arguments. --- #### Returns `void` --- ### error() ```ts error(...args): void ``` #### Parameters **`args`** `unknown[]` — required Variadic log arguments. --- #### Returns `void` --- ### info() ```ts info(...args): void ``` #### Parameters **`args`** `unknown[]` — required Variadic log arguments. --- #### Returns `void` --- ### trace() ```ts trace(...args): void ``` #### Parameters **`args`** `unknown[]` — required Variadic log arguments. --- #### Returns `void` --- ### warn() ```ts warn(...args): void ``` #### Parameters **`args`** `unknown[]` — required Variadic log arguments. --- #### Returns `void` > Logger interface that consumers can implement to replace the built-in logger.