forge to use morgan

This commit is contained in:
SrGooglo 2024-02-20 17:30:30 +00:00
parent 96d129282a
commit 8a1d03ce6c

View File

@ -1,10 +1,13 @@
const path = require("path") const path = require("path")
const fs = require("fs")
const net = require("corenode/net") const net = require("corenode/net")
const experimentalFlag = path.resolve(module.path, "../../.experimental")
const packageJSON = require(path.resolve(module.path, "../../package.json")) const packageJSON = require(path.resolve(module.path, "../../package.json"))
const moduleAlias = require("module-alias") const moduleAlias = require("module-alias")
// set globals variables // set globals variables
global.LINEBRIDGE_SERVER_EXPERIMENTAL = fs.existsSync(experimentalFlag)
global.LINEBRIDGE_SERVER_VERSION = packageJSON.version global.LINEBRIDGE_SERVER_VERSION = packageJSON.version
global.LOCALHOST_ADDRESS = net.ip.getHostAddress() ?? "localhost" global.LOCALHOST_ADDRESS = net.ip.getHostAddress() ?? "localhost"
@ -48,12 +51,9 @@ global.DEFAULT_MIDDLEWARES = [
"preflightContinue": false, "preflightContinue": false,
"optionsSuccessStatus": 204 "optionsSuccessStatus": 204
}), }),
require("morgan")(process.env.MORGAN_FORMAT ?? ":method :status :url - :response-time ms")
] ]
if (process.env.LOG_REQUESTS === "true") {
global.DEFAULT_MIDDLEWARES.push(require("morgan")(process.env.MORGAN_FORMAT ?? ":method :url :status - :response-time ms"))
}
// patches // patches
const { Buffer } = require("buffer") const { Buffer } = require("buffer")