UNPKG

@m92/express-utils

Version:

Utility Module for Express Framework

16 lines (12 loc) 442 B
'use strict' import LOG_TYPES from '../constants/LOG_TYPES' export default function CodeFlowLogCreator (BaseLog) { return class CodeFlowLog extends BaseLog { constructor (level = '', message = '', data) { super(LOG_TYPES.CODE_FLOW_LOG, level) const msg = message || '' this.message = (typeof msg === 'string' || msg instanceof String) ? msg.toString() : JSON.stringify(msg) this.data = data || {} } } }