UNPKG

1.01 kBJavaScriptView Raw
1var fs = require('graceful-fs')
2var path = require('path')
3
4var pkg = JSON.parse(fs.readFileSync(path.join(__dirname, '/../package.json')).toString())
5
6exports.VERSION = pkg.version
7
8exports.DEFAULT_PORT = process.env.PORT || 9876
9exports.DEFAULT_HOSTNAME = process.env.IP || 'localhost'
10exports.DEFAULT_LISTEN_ADDR = process.env.LISTEN_ADDR || '0.0.0.0'
11
12// log levels
13exports.LOG_DISABLE = 'OFF'
14exports.LOG_ERROR = 'ERROR'
15exports.LOG_WARN = 'WARN'
16exports.LOG_INFO = 'INFO'
17exports.LOG_DEBUG = 'DEBUG'
18exports.LOG_LOG = 'LOG'
19exports.LOG_PRIORITIES = [
20 exports.LOG_DISABLE,
21 exports.LOG_ERROR,
22 exports.LOG_WARN,
23 exports.LOG_LOG,
24 exports.LOG_INFO,
25 exports.LOG_DEBUG
26]
27
28// Default patterns for the pattern layout.
29exports.COLOR_PATTERN = '%[%d{DATE}:%p [%c]: %]%m'
30exports.NO_COLOR_PATTERN = '%d{DATE}:%p [%c]: %m'
31
32// Default console appender
33exports.CONSOLE_APPENDER = {
34 type: 'console',
35 layout: {
36 type: 'pattern',
37 pattern: exports.COLOR_PATTERN
38 }
39}
40
41exports.EXIT_CODE = '\x1FEXIT'