diff --git a/src/controllers/admin/users.js b/src/controllers/admin/users.js index e682045fce..bbfa71df95 100644 --- a/src/controllers/admin/users.js +++ b/src/controllers/admin/users.js @@ -5,6 +5,7 @@ var user = require('../../user'); var meta = require('../../meta'); var db = require('../../database'); var pagination = require('../../pagination'); +var events = require('../../events'); var usersController = {}; @@ -180,6 +181,12 @@ function render(req, res, data) { } usersController.getCSV = function(req, res, next) { + events.log({ + type: 'getUsersCSV', + uid: req.user.uid, + ip: req.ip + }); + user.getUsersCSV(function(err, data) { if (err) { return next(err); diff --git a/src/user/admin.js b/src/user/admin.js index e4384782ee..dd3134e442 100644 --- a/src/user/admin.js +++ b/src/user/admin.js @@ -5,6 +5,7 @@ var async = require('async'); var db = require('../database'); var posts = require('../posts'); var plugins = require('../plugins'); +var winston = require('winston'); module.exports = function(User) { @@ -27,6 +28,7 @@ module.exports = function(User) { }; User.getUsersCSV = function(callback) { + winston.info('[user/getUsersCSV] Compiling User CSV data'); var csvContent = ''; async.waterfall([