Skip to content

Commit 3f1c6b0

Browse files
authored
Merge pull request #654 from ColtonHerrod/feature/log_settings
Adding output of server settings on startup
2 parents e32f5f1 + 2048ce8 commit 3f1c6b0

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

bin/http-server

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -168,10 +168,22 @@ function listen(port) {
168168

169169
logger.info([colors.yellow('Starting up http-server, serving '),
170170
colors.cyan(server.root),
171-
ssl ? (colors.yellow(' through') + colors.cyan(' https')) : '',
172-
colors.yellow('\nAvailable on:')
171+
ssl ? (colors.yellow(' through') + colors.cyan(' https')) : ''
173172
].join(''));
174173

174+
logger.info([colors.yellow('\nhttp-server settings: '),
175+
([colors.yellow('CORS: '), argv.cors ? colors.cyan(argv.cors) : colors.red('disabled')].join('')),
176+
([colors.yellow('Cache: '), argv.c ? (argv.c === '-1' ? colors.red('disabled') : colors.cyan(argv.c + ' seconds')) : colors.cyan('3600 seconds')].join('')),
177+
([colors.yellow('Connection Timeout: '), argv.t === '0' ? colors.red('disabled') : (argv.t ? colors.cyan(argv.t + ' seconds') : colors.cyan('120 seconds'))].join('')),
178+
([colors.yellow('Directory Listings: '), argv.d ? colors.red('not visible') : colors.cyan('visible')].join('')),
179+
([colors.yellow('AutoIndex: '), argv.i ? colors.red('not visible') : colors.cyan('visible')].join('')),
180+
([colors.yellow('Serve GZIP Files: '), argv.g || argv.gzip ? colors.cyan('true') : colors.red('false')].join('')),
181+
([colors.yellow('Serve Brotli Files: '), argv.b || argv.brotli ? colors.cyan('true') : colors.red('false')].join('')),
182+
([colors.yellow('Default File Extension: '), argv.e ? colors.cyan(argv.e) : (argv.ext ? colors.cyan(argv.ext) : colors.red('none'))].join(''))
183+
].join('\n'));
184+
185+
logger.info(colors.yellow('\nAvailable on:'));
186+
175187
if (argv.a && host !== '0.0.0.0') {
176188
logger.info((' ' + protocol + canonicalHost + ':' + colors.green(port.toString())));
177189
}

0 commit comments

Comments
 (0)