Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. async function logException(message, payload, req) {
  2. return new Promise(function (resolve, reject) {
  3. const ip = req.headers['x-forwarded-for'] ||
  4. req.connection.remoteAddress ||
  5. req.socket.remoteAddress ||
  6. req.connection.socket.remoteAddress;
  7. const sql = 'insert into log set ?';
  8. const inserts = {
  9. logCreated: new Date(),
  10. logMessage: message,
  11. logPayload: payload,
  12. logIP: ip,
  13. logUserAgent: req.get('user-agent')
  14. }
  15. dbQ(sql, inserts, function (error, results, fields) {
  16. if (error) resolve(error.message);
  17. else resolve(results);
  18. });
  19. });
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement