add express logging

This commit is contained in:
lucaspalomodevelop 2022-03-10 20:10:27 +01:00
parent 9af4b6e223
commit 8ecf2f40b7
5 changed files with 53 additions and 49 deletions

View File

@ -19,10 +19,10 @@ console.log = function (d) {
log_file.write(d);
log_stdout.write(d);
};
console.error = console.log;
function getCurrentlog() {
return fs.readFileSync(__dirname + "/../../logs/" + name, "utf8").toString();
// .replace(/\n/g, "<br>");
}
module.exports = { getCurrentlog };

View File

@ -15,7 +15,7 @@ websrv.slisten((host, port) => {
* Stops the server
*/
process.on("SIGINT", () => {
console.log("\nWeb-Server Beenden ...");
console.log("Web-Server Beenden ...");
websrv.close();
process.exit();
});

View File

@ -1,45 +1,51 @@
module.exports = function (conf) {
const websrvConfig = conf.webserver;
const express = require("express");
const app = express();
const bodyParser = require("body-parser");
const cookieParser = require("cookie-parser");
const cors = require("cors");
const fs = require("fs");
let State = require("../helper/states").WebsrvState;
const internalRouter = require("./routes/internalRouter");
app.use(cors());
app.use(bodyParser.json());
app.use(cookieParser());
app.use("/api", internalRouter);
app.slisten = function (cb) {
app.ServerInstance = app
.listen(websrvConfig.port, websrvConfig.host, () => {
State.status = 0;
State.statusMSG = "webserver is running";
State.port = websrvConfig.port;
cb(websrvConfig.host, websrvConfig.port);
})
.on("error", (err) => {
State.status = 1;
State.statusMSG = "webserver could not started";
console.log(err);
});
};
/**
* @function
* @name close
* @description
* Stops the server
*/
app.close = function () {
app.ServerInstance.close();
};
return app;
};
module.exports = function (conf) {
const websrvConfig = conf.webserver;
const express = require("express");
const app = express();
const bodyParser = require("body-parser");
const cookieParser = require("cookie-parser");
const cors = require("cors");
const fs = require("fs");
let State = require("../helper/states").WebsrvState;
const internalRouter = require("./routes/internalRouter");
app.use((req, res, next) => {
res.on("finish", () => {
console.log(`${req.method} ${req.url} ${res.statusCode}`);
});
next();
});
app.use(cors());
app.use(bodyParser.json());
app.use(cookieParser());
app.use("/api", internalRouter);
app.use("/dashboard", express.static(__dirname + "/../../dashboard"));
app.slisten = function (cb) {
app.ServerInstance = app
.listen(websrvConfig.port, websrvConfig.host, () => {
State.status = 0;
State.statusMSG = "webserver is running";
State.port = websrvConfig.port;
cb(websrvConfig.host, websrvConfig.port);
})
.on("error", (err) => {
State.status = 1;
State.statusMSG = "webserver could not started";
console.log(err);
});
};
/**
* @function
* @name close
* @description
* Stops the server
*/
app.close = function () {
app.ServerInstance.close();
};
return app;
};

View File

@ -5,7 +5,6 @@ const States = require("../../helper/states");
const logger = require("../../helper/logger");
router.get("/conf", (req, res) => {
console.log(conf);
res.json(conf);
});

View File

@ -57,7 +57,6 @@ function test() {
</body>
</html>`
);
console.log(result);
});
it("should not rendern _VAR_", function () {