Browse Source

more Logan logging

develop
Rob Colbert 2 years ago
parent
commit
153e16bc00
  1. 42
      app/controllers/newsroom.js

42
app/controllers/newsroom.js

@ -106,25 +106,59 @@ class NewsroomController extends SiteController {
}
async getFeedView (req, res, next) {
const { feed: feedService } = this.dtp.services;
const {
feed: feedService,
logan: loganService,
} = this.dtp.services;
try {
res.locals.pagination = this.getPaginationParameters(req, 10);
res.locals.newsroom = await feedService.getFeedEntries(res.locals.feed, res.locals.pagination);
loganService.sendRequestEvent(module.exports, req, {
level: 'info',
event: 'getFeedView',
data: {
feed: {
_id: res.locals.feed._id,
title: res.locals.feed.title,
},
},
});
res.render('newsroom/feed-view');
} catch (error) {
this.log.error('failed to present newsroom home', { error });
loganService.sendRequestEvent(module.exports, req, {
level: 'error',
event: 'getFeedView',
message: error.message,
data: { error },
});
return next(error);
}
}
async getHome (req, res, next) {
const { feed: feedService } = this.dtp.services;
const {
feed: feedService,
logan: loganService,
} = this.dtp.services;
try {
res.locals.pagination = this.getPaginationParameters(req, 10);
res.locals.newsroom = await feedService.getFeeds(res.locals.pagination, { withEntries: true });
loganService.sendRequestEvent(module.exports, req, {
level: 'info',
event: 'getHome',
});
res.render('newsroom/index');
} catch (error) {
this.log.error('failed to present newsroom home', { error });
loganService.sendRequestEvent(module.exports, req, {
level: 'error',
event: 'getHome',
message: error.message,
data: { error },
});
return next(error);
}
}

Loading…
Cancel
Save