Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- async function logException(message, payload, req) {
- return new Promise(function (resolve, reject) {
- const ip = req.headers['x-forwarded-for'] ||
- req.connection.remoteAddress ||
- req.socket.remoteAddress ||
- req.connection.socket.remoteAddress;
- const sql = 'insert into log set ?';
- const inserts = {
- logCreated: new Date(),
- logMessage: message,
- logPayload: payload,
- logIP: ip,
- logUserAgent: req.get('user-agent')
- }
- dbQ(sql, inserts, function (error, results, fields) {
- if (error) resolve(error.message);
- else resolve(results);
- });
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement