Skip to content

Commit 5936d1e

Browse files
author
Ricardo Quiñones
committed
Exposes rollbar for the node logger
1 parent 9e9b1eb commit 5936d1e

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

src/node.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,10 +75,10 @@ export default function NodeLogger(config = {}, logger) {
7575
// Server-specific extras
7676
this.requestLogger = createRequestLogger(this, serverConfig);
7777

78-
const rollbar = new Rollbar({
78+
this.rollbar = new Rollbar({
7979
accessToken: config.rollbarToken,
8080
});
81-
this.rollbarErrorMiddleware = rollbar.errorHandler();
81+
this.rollbarErrorMiddleware = this.rollbar.errorHandler();
8282
}
8383

8484
/* eslint-disable prefer-spread, prefer-rest-params */

test/specs/logger.spec.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,12 @@ describe('we-js-logger', () => {
1919
expect(Logger.bunyanStdSerializers).to.eql(stdSerializers);
2020
});
2121

22+
if (typeof document === 'undefined') {
23+
it('exposes the rollbar instance', () => {
24+
expect(new Logger()).to.have.property('rollbar');
25+
});
26+
}
27+
2228
describe('options', () => {
2329
it('accepts a name', () => {
2430
const name = 'WeTest!';

0 commit comments

Comments
 (0)