Basic Example
Create instance of the logger
const appLogger = logger({
transport: http('https://int.api.ellielabs.com/diagnostics/v2/logging'),
index: 'myapp',
team: 'my team',
appName: 'Hello World App',
});
log messages with different log level
appLogger.info('My application log message');
Logging Exceptions
try {
...
} catch(ex) {
const logRecord = {
code: 'puiweb002',
message: 'Unable to send message',
exception: ex as Error,
};
appLogger.error(logRecord);
}
Changing default log level
import { LogLevel } from '@elleimae/pui-diagnostics';
...
appLogger.setLogLevel(LogLevels.DEBUG);