Write strict typed DEBUG message.
A complete log object to submit.
import { createApiLogger } from '@egomobile/log';
const log = createApiLogger();
log.debug('my message');
log.debug('my message', 'my details');
log.debug('my message with metadata', { foo: { value: 42 } });
log.debug('my message with metadata', 'and details', { foo: { value: 42 } });
Write strict typed ERROR message.
A complete log object to submit.
import { createApiLogger } from '@egomobile/log';
const log = createApiLogger();
log.error('my message');
log.error('my message', 'my details');
log.error('my message with metadata', { foo: { value: 42 } });
log.error('my message with metadata', 'and details', { foo: { value: 42 } });
Write strict typed INFO message.
A complete log object to submit.
import { createApiLogger } from '@egomobile/log';
const log = createApiLogger();
log.info('my message');
log.info('my message', 'my details');
log.info('my message with metadata', { foo: { value: 42 } });
log.info('my message with metadata', 'and details', { foo: { value: 42 } });
Write strict typed TRACE message.
A complete log object to submit.
import { createApiLogger } from '@egomobile/log';
const log = createApiLogger();
log.trace('my message');
log.trace('my message', 'my details');
log.trace('my message with metadata', { foo: { value: 42 } });
log.trace('my message with metadata', 'and details', { foo: { value: 42 } });
Write strict typed WARNING message.
A complete log object to submit.
import { createApiLogger } from '@egomobile/log';
const log = createApiLogger();
log.warn('my message');
log.warn('my message', 'my details');
log.warn('my message with metadata', { foo: { value: 42 } });
log.warn('my message with metadata', 'and details', { foo: { value: 42 } });
Creates a copy of this logger and automatically a specific prefix to each message
and details
value.
The prefix.
The new instance.
import { createApiLogger } from '@egomobile/log';
const log = createApiLogger();
log.info('my message'); // logs 'my message'
const logWithPrefix = log.withPrefix('FOO-PREFIX: ');
logWithPrefix.info('my message'); // logs 'FOO-PREFIX: my message'
Generated using TypeDoc
A logger for strict API messages.