mirror of
https://github.com/NuSkooler/enigma-bbs.git
synced 2025-07-25 12:08:21 +02:00
* More package.json updates & some logging early failures
This commit is contained in:
parent
1e3e0b8baa
commit
5ae0399519
2 changed files with 25 additions and 2 deletions
|
@ -4,12 +4,33 @@
|
|||
var bunyan = require('bunyan');
|
||||
var miscUtil = require('./misc_util.js');
|
||||
var paths = require('path');
|
||||
var conf = require('./config.js');
|
||||
var fs = require('fs');
|
||||
|
||||
module.exports = {
|
||||
init : function() {
|
||||
var Config = require('./config.js').config;
|
||||
//var ringBufferLimit = miscUtil.valueWithDefault(config.logRingBufferLimit, 100);
|
||||
var logPath = miscUtil.valueWithDefault(conf.config.paths.logs);
|
||||
var logPath = Config.paths.logs;
|
||||
|
||||
//
|
||||
// Create something a bit more friendly if the log directory cannot be used
|
||||
//
|
||||
// :TODO: this seems cheesy...
|
||||
var logPathError;
|
||||
try {
|
||||
var pathStat = fs.statSync(logPath);
|
||||
if(!pathStat.isDirectory()) {
|
||||
logPathError = logPath + ' is not a directory!';
|
||||
}
|
||||
} catch(e) {
|
||||
logPathError = e.message;
|
||||
}
|
||||
|
||||
if(logPathError) {
|
||||
console.error(logPathError);
|
||||
process.exit();
|
||||
}
|
||||
|
||||
var logFile = paths.join(logPath, 'enigma-bbs.log');
|
||||
|
||||
// :TODO: make this configurable --
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue