console.xxx({_at,...})

This commit is contained in:
Luk 2024-02-05 11:38:21 +08:00
parent 23e4b6f4f3
commit e6d2820f47

View File

@ -44,11 +44,10 @@ const wo = (global.wo = {
if (typeof wo.envar.webSsl === 'string') { if (typeof wo.envar.webSsl === 'string') {
wo.envar.webSsl = eval(`(${wo.envar.webSsl})`) wo.envar.webSsl = eval(`(${wo.envar.webSsl})`)
} }
console.log('\n******** Environment Variables ********') console.log({ _at: new Date().toJSON(), about: '******** Environment Variables ********', envar: JSON.parse(coretool.stringify_by_keyorder(wo.envar)) })
console.log(JSON.parse(coretool.stringify_by_keyorder(wo.envar)))
console.log('******** Environment Variables ********\n') ; (function serve () {
;(function serve () { console.log({ _at: new Date().toJSON(), about: '★★★★★★★★ Starting Server ★★★★★★★★' })
console.log('★★★★★★★★ Starting Server ★★★★★★★★')
const server = express() const server = express()
@ -107,9 +106,9 @@ console.log('******** Environment Variables ********\n')
.createServer(server) .createServer(server)
.listen(portHttp, function (err) { .listen(portHttp, function (err) {
if (err) { if (err) {
console.error(err) console.error({ _at: new Date().toJSON(), err })
} else { } else {
console.log({ time: new Date().toJSON() }, `Server listening on ${wo.envar.webProtocol}://${wo.envar.webHostname}:${portHttp}`) console.log({ _at: new Date().toJSON(), about: `Server listening on ${wo.envar.webProtocol}://${wo.envar.webHostname}:${portHttp}` })
} }
}) })
} else if ('https' === wo.envar.webProtocol) { } else if ('https' === wo.envar.webProtocol) {
@ -126,9 +125,9 @@ console.log('******** Environment Variables ********\n')
) )
.listen(portHttps, function (err) { .listen(portHttps, function (err) {
if (err) { if (err) {
console.error(err) console.error({ _at: new Date().toJSON(), err })
} else { } else {
console.log({ time: new Date().toJSON() }, `Server listening on ${wo.envar.webProtocol}://${wo.envar.webHostname}:${portHttps}`) console.log({ _at: new Date().toJSON(), about: `Server listening on ${wo.envar.webProtocol}://${wo.envar.webHostname}:${portHttps}` })
} }
}) })
} else if ('httpall' === wo.envar.webProtocol) { } else if ('httpall' === wo.envar.webProtocol) {
@ -136,8 +135,8 @@ console.log('******** Environment Variables ********\n')
let portHttps = wo.envar.webPort?.portHttps || 443 let portHttps = wo.envar.webPort?.portHttps || 443
// if (wo.envar.webSsl.type==='greenlock') { // if (wo.envar.webSsl.type==='greenlock') {
// greenlock.listen(portHttp, portHttps, function (err) { // greenlock.listen(portHttp, portHttps, function (err) {
// if (err) console.error(err) // if (err) console.error({ _at: new Date().toJSON(),err})
// else console.log(`Server listening on [${wo.envar.webProtocol}] http=>https://${wo.envar.webHostname}:${portHttp}=>${portHttps} for ${server.settings.env} environment`) // else console.log({ _at: new Date().toJSON(), about: `Server listening on [${wo.envar.webProtocol}] http=>https://${wo.envar.webHostname}:${portHttp}=>${portHttps} for ${server.settings.env} environment`})
// }) // })
// }else { // }else {
require('http') require('http')
@ -147,9 +146,9 @@ console.log('******** Environment Variables ********\n')
}) })
.listen(portHttp, function (err) { .listen(portHttp, function (err) {
if (err) { if (err) {
console.error(err) console.error({ _at: new Date().toJSON(), err })
} else { } else {
console.log({ time: new Date().toJSON() }, `Server redirecting from http://${wo.envar.webHostname}:${portHttp}`) console.log({ _at: new Date().toJSON(), about: `Server redirecting from http://${wo.envar.webHostname}:${portHttp}` })
} }
}) })
webServer = require('https') webServer = require('https')
@ -163,9 +162,9 @@ console.log('******** Environment Variables ********\n')
) )
.listen(portHttps, function (err) { .listen(portHttps, function (err) {
if (err) { if (err) {
console.error(err) console.error({ _at: new Date().toJSON(), err })
} else { } else {
console.log({ time: new Date().toJSON() }, `Server listening on https://${wo.envar.webHostname}:${portHttps}`) console.log({ _at: new Date().toJSON(), about: `Server listening on https://${wo.envar.webHostname}:${portHttps}` })
} }
}) })
// } // }
@ -178,9 +177,9 @@ console.log('******** Environment Variables ********\n')
}) })
.listen(portHttp, function (err) { .listen(portHttp, function (err) {
if (err) { if (err) {
console.error(err) console.error({ _at: new Date().toJSON(), err })
} else { } else {
console.log({ time: new Date().toJSON() }, `Server listening on ${wo.envar.webProtocol}://${wo.envar.webHostname}:${portHttp}`) console.log({ _at: new Date().toJSON(), about: `Server listening on ${wo.envar.webProtocol}://${wo.envar.webHostname}:${portHttp}` })
} }
}) })
} else if ('proxyHttps2Http' === wo.envar.webProtocol) { } else if ('proxyHttps2Http' === wo.envar.webProtocol) {
@ -202,12 +201,12 @@ console.log('******** Environment Variables ********\n')
}) })
proxy.listen(portHttps, function (err) { proxy.listen(portHttps, function (err) {
if (err) { if (err) {
console.error(err) console.error({ _at: new Date().toJSON(), err })
} else { } else {
console.log({ time: new Date().toJSON() }, `Server listening on ${wo.envar.webProtocol}://${wo.envar.webHostname}:${portHttps}`) console.log({ _at: new Date().toJSON(), about: `Server listening on ${wo.envar.webProtocol}://${wo.envar.webHostname}:${portHttps}` })
} }
}) })
} }
return webServer return webServer
})() })()