added process info

v1.18.x
barisusakli 10 years ago
parent 75c2696f2e
commit e60c1d8736

@ -24,7 +24,8 @@ var adminController = {
navigation: require('./admin/navigation'),
themes: require('./admin/themes'),
users: require('./admin/users'),
uploads: require('./admin/uploads')
uploads: require('./admin/uploads'),
info: require('./admin/info')
};

@ -0,0 +1,24 @@
'use strict';
var infoController = {};
infoController.get = function(req, res, next) {
var data = {
process: {
pid: process.pid,
title: process.title,
arch: process.arch,
platform: process.platform,
version: process.version,
versions: process.versions,
memoryUsage: process.memoryUsage(),
uptime: process.uptime()
}
};
res.render('admin/development/info', {info: JSON.stringify(data, null, 4)});
};
module.exports = infoController;

@ -80,6 +80,7 @@ function addRoutes(router, middleware, controllers) {
router.get('/advanced/post-cache', middlewares, controllers.admin.postCache.get);
router.get('/development/logger', middlewares, controllers.admin.logger.get);
router.get('/development/info', middlewares, controllers.admin.info.get);
}
module.exports = function(app, middleware, controllers) {

@ -0,0 +1,13 @@
<div class="info">
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">Info</h3>
</div>
<div class="panel-body">
<div class="highlight">
<pre>{info}</pre>
</div>
</div>
</div>
</div>
Loading…
Cancel
Save