nestjs-rollbar
Version:
Rollbar Module for NestJS
47 lines (39 loc) • 844 B
text/typescript
import { Controller, Get } from '@nestjs/common';
import { RollbarHandler, RollbarLogger } from '../../lib';
()
export class ApiController {
constructor(
private readonly rollbarLogger: RollbarLogger
) { }
('decorator')
()
async decoratorMethod() {
throw new Error('decorator-test');
}
('rethrow')
()
({ rethrow: true })
async rethrowMethod() {
throw new Error('decorator-test');
}
('error')
()
async errorMethod() {
this.rollbarLogger.error('error');
}
('log')
()
async logMethod() {
this.rollbarLogger.log('log');
}
('warn')
()
async warnMethod() {
this.rollbarLogger.warn('warn');
}
('info')
()
async infoMethod() {
this.rollbarLogger.info('info');
}
}