31 lines
1.0 KiB
Markdown
31 lines
1.0 KiB
Markdown
# Available interfaces
|
|
|
|
Utility methods for this package are split into groups
|
|
|
|
- [bn](bn.md) Utility methods to convert to and from `BN` objects
|
|
- [buffer](buffer.md) Utility methods to convert to and from `Buffer` objects
|
|
- [ext](ext.md) Extensions to basic classes
|
|
- [hex](hex.md) Internal utilities to create and test for hex values
|
|
- [is](is.md) Type checking utilities
|
|
- [jsonrpc](jsonrpc.md) Convenience functions for values from @polkadot/jsonrpc
|
|
- [keccak](keccak.md) Create Keccak256 values as hex, string & buffer output
|
|
- [u8a](u8a.md) Utility methods to convert to and from `Uint8Array` objects
|
|
|
|
# Available methods
|
|
|
|
## Logger
|
|
|
|
Creates a consistent log interface for messages
|
|
|
|
```js
|
|
logger (type: string): Logger
|
|
```
|
|
|
|
|
|
Returns a `Logger` that has `.log`, `.error` and `.warn` methods. Loggins is done with a consistent prefix (type of logger, date) followed by the actual message uning the underlying console.
|
|
|
|
```js
|
|
const l = require('@polkadot/util/logger')('test');
|
|
|
|
l.log('blah'); // <date> TEST: blah
|
|
``` |