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) { async getFeedView (req, res, next) {
const { feed: feedService } = this.dtp.services; const {
feed: feedService,
logan: loganService,
} = this.dtp.services;
try { try {
res.locals.pagination = this.getPaginationParameters(req, 10); res.locals.pagination = this.getPaginationParameters(req, 10);
res.locals.newsroom = await feedService.getFeedEntries(res.locals.feed, res.locals.pagination); 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'); res.render('newsroom/feed-view');
} catch (error) { } 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); return next(error);
} }
} }
async getHome (req, res, next) { async getHome (req, res, next) {
const { feed: feedService } = this.dtp.services; const {
feed: feedService,
logan: loganService,
} = this.dtp.services;
try { try {
res.locals.pagination = this.getPaginationParameters(req, 10); res.locals.pagination = this.getPaginationParameters(req, 10);
res.locals.newsroom = await feedService.getFeeds(res.locals.pagination, { withEntries: true }); res.locals.newsroom = await feedService.getFeeds(res.locals.pagination, { withEntries: true });
loganService.sendRequestEvent(module.exports, req, {
level: 'info',
event: 'getHome',
});
res.render('newsroom/index'); res.render('newsroom/index');
} catch (error) { } 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); return next(error);
} }
} }

Loading…
Cancel
Save