@vechain/sdk-logging
Version:
This module provides functionality to logging data for vechain-sdk
22 lines (18 loc) • 554 B
text/typescript
import type { LogFunctionType, LogLoggerData } from '../types';
/**
* Log logger internal function.
*/
const _logLogFunction: LogFunctionType<'log'> = {
log: (data: LogLoggerData) => {
// Convert messages to string
const messagesAsString = data.messages
.map((message) => `- ${message}`)
.join('\n');
console.log(
`\n****************** EVENT: ${data.title} ******************\n` +
messagesAsString +
`\n`
);
}
};
export { _logLogFunction };