UNPKG

did-btcr2-js

Version:

Monorepo for did:btcr2 js/ts implementation and supporting packages.

325 lines (165 loc) 4.96 kB
[**@did-btc1/common**](../README.md) *** [@did-btc1/common](../globals.md) / Logger # Class: Logger Defined in: [logger.ts:56](https://github.com/dcdpr/did-btc1-js/blob/4ab6f9915d95beed9bc633644c9db1539395f512/packages/common/src/logger.ts#L56) A flexible, feature-rich logger with: - Environment-based filtering - Namespacing - File/line tracing - Timestamps - Colorized output ## Constructors ### Constructor > **new Logger**(`namespace?`): `Logger` Defined in: [logger.ts:60](https://github.com/dcdpr/did-btc1-js/blob/4ab6f9915d95beed9bc633644c9db1539395f512/packages/common/src/logger.ts#L60) #### Parameters ##### namespace? `string` #### Returns `Logger` ## Methods ### debug() > **debug**(`message?`, ...`args?`): `Logger` Defined in: [logger.ts:84](https://github.com/dcdpr/did-btc1-js/blob/4ab6f9915d95beed9bc633644c9db1539395f512/packages/common/src/logger.ts#L84) #### Parameters ##### message? `unknown` ##### args? ...`unknown`[] #### Returns `Logger` *** ### error() > **error**(`message?`, ...`args?`): `Logger` Defined in: [logger.ts:88](https://github.com/dcdpr/did-btc1-js/blob/4ab6f9915d95beed9bc633644c9db1539395f512/packages/common/src/logger.ts#L88) #### Parameters ##### message? `unknown` ##### args? ...`unknown`[] #### Returns `Logger` *** ### info() > **info**(`message?`, ...`args?`): `Logger` Defined in: [logger.ts:92](https://github.com/dcdpr/did-btc1-js/blob/4ab6f9915d95beed9bc633644c9db1539395f512/packages/common/src/logger.ts#L92) #### Parameters ##### message? `unknown` ##### args? ...`unknown`[] #### Returns `Logger` *** ### log() > **log**(`message?`, ...`args?`): `Logger` Defined in: [logger.ts:104](https://github.com/dcdpr/did-btc1-js/blob/4ab6f9915d95beed9bc633644c9db1539395f512/packages/common/src/logger.ts#L104) #### Parameters ##### message? `unknown` ##### args? ...`unknown`[] #### Returns `Logger` *** ### newline() > **newline**(): `Logger` Defined in: [logger.ts:108](https://github.com/dcdpr/did-btc1-js/blob/4ab6f9915d95beed9bc633644c9db1539395f512/packages/common/src/logger.ts#L108) #### Returns `Logger` *** ### security() > **security**(`message?`, ...`args?`): `Logger` Defined in: [logger.ts:100](https://github.com/dcdpr/did-btc1-js/blob/4ab6f9915d95beed9bc633644c9db1539395f512/packages/common/src/logger.ts#L100) #### Parameters ##### message? `unknown` ##### args? ...`unknown`[] #### Returns `Logger` *** ### warn() > **warn**(`message?`, ...`args?`): `Logger` Defined in: [logger.ts:96](https://github.com/dcdpr/did-btc1-js/blob/4ab6f9915d95beed9bc633644c9db1539395f512/packages/common/src/logger.ts#L96) #### Parameters ##### message? `unknown` ##### args? ...`unknown`[] #### Returns `Logger` *** ### debug() > `static` **debug**(`message?`, ...`args?`): `void` Defined in: [logger.ts:115](https://github.com/dcdpr/did-btc1-js/blob/4ab6f9915d95beed9bc633644c9db1539395f512/packages/common/src/logger.ts#L115) Static methods for convenience (auto-instantiate). #### Parameters ##### message? `unknown` ##### args? ...`unknown`[] #### Returns `void` *** ### error() > `static` **error**(`message?`, ...`args?`): `void` Defined in: [logger.ts:119](https://github.com/dcdpr/did-btc1-js/blob/4ab6f9915d95beed9bc633644c9db1539395f512/packages/common/src/logger.ts#L119) #### Parameters ##### message? `unknown` ##### args? ...`unknown`[] #### Returns `void` *** ### info() > `static` **info**(`message?`, ...`args?`): `void` Defined in: [logger.ts:123](https://github.com/dcdpr/did-btc1-js/blob/4ab6f9915d95beed9bc633644c9db1539395f512/packages/common/src/logger.ts#L123) #### Parameters ##### message? `unknown` ##### args? ...`unknown`[] #### Returns `void` *** ### log() > `static` **log**(`message?`, ...`args?`): `void` Defined in: [logger.ts:135](https://github.com/dcdpr/did-btc1-js/blob/4ab6f9915d95beed9bc633644c9db1539395f512/packages/common/src/logger.ts#L135) #### Parameters ##### message? `unknown` ##### args? ...`unknown`[] #### Returns `void` *** ### newline() > `static` **newline**(): `void` Defined in: [logger.ts:139](https://github.com/dcdpr/did-btc1-js/blob/4ab6f9915d95beed9bc633644c9db1539395f512/packages/common/src/logger.ts#L139) #### Returns `void` *** ### security() > `static` **security**(`message?`, ...`args?`): `void` Defined in: [logger.ts:131](https://github.com/dcdpr/did-btc1-js/blob/4ab6f9915d95beed9bc633644c9db1539395f512/packages/common/src/logger.ts#L131) #### Parameters ##### message? `unknown` ##### args? ...`unknown`[] #### Returns `void` *** ### warn() > `static` **warn**(`message?`, ...`args?`): `void` Defined in: [logger.ts:127](https://github.com/dcdpr/did-btc1-js/blob/4ab6f9915d95beed9bc633644c9db1539395f512/packages/common/src/logger.ts#L127) #### Parameters ##### message? `unknown` ##### args? ...`unknown`[] #### Returns `void`