|
@@ -9,6 +9,7 @@ var debug = require('debug')('crowi:crowi')
|
|
|
|
|
|
|
|
, mongoose = require('mongoose')
|
|
, mongoose = require('mongoose')
|
|
|
|
|
|
|
|
|
|
+ , eazyLogger = require('eazy-logger')
|
|
|
, helpers = require('./helpers')
|
|
, helpers = require('./helpers')
|
|
|
, models = require('../models')
|
|
, models = require('../models')
|
|
|
;
|
|
;
|
|
@@ -16,6 +17,13 @@ var debug = require('debug')('crowi:crowi')
|
|
|
function Crowi (rootdir, env)
|
|
function Crowi (rootdir, env)
|
|
|
{
|
|
{
|
|
|
var self = this;
|
|
var self = this;
|
|
|
|
|
+ // this.logger = easyLogger.Logger({
|
|
|
|
|
+ // prefix: '[{green:GROWI}]'
|
|
|
|
|
+ // });
|
|
|
|
|
+ this.logger = eazyLogger.Logger({
|
|
|
|
|
+ prefix: "[{green:GROWI}] ",
|
|
|
|
|
+ useLevelPrefixes: false,
|
|
|
|
|
+ });
|
|
|
|
|
|
|
|
this.version = pkg.version;
|
|
this.version = pkg.version;
|
|
|
this.runtimeVersions = undefined; // initialized by scanRuntimeVersions()
|
|
this.runtimeVersions = undefined; // initialized by scanRuntimeVersions()
|
|
@@ -368,6 +376,12 @@ Crowi.prototype.start = function() {
|
|
|
.then(function(app) {
|
|
.then(function(app) {
|
|
|
server = http.createServer(app).listen(self.port, function() {
|
|
server = http.createServer(app).listen(self.port, function() {
|
|
|
debug(`[${self.node_env}] Express server listening on port ${self.port}`);
|
|
debug(`[${self.node_env}] Express server listening on port ${self.port}`);
|
|
|
|
|
+
|
|
|
|
|
+ self.logger.info('{bold:Server URLs:}');
|
|
|
|
|
+ self.logger.unprefixed('info','{grey:=======================================}');
|
|
|
|
|
+ self.logger.unprefixed('info',` APP: {magenta:http:://localhost:${self.port}}`);
|
|
|
|
|
+ self.logger.unprefixed('info','{grey:=======================================}');
|
|
|
|
|
+
|
|
|
// setup for dev
|
|
// setup for dev
|
|
|
if (self.node_env === 'development') {
|
|
if (self.node_env === 'development') {
|
|
|
self.crowiDev.setup(server, app);
|
|
self.crowiDev.setup(server, app);
|