Add own logger for tcpdump
This commit is contained in:
parent
d482001cdc
commit
45a11753de
12
src/main.js
12
src/main.js
@ -1,5 +1,6 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
const logger = require("./helper/logger.js")("main");
|
const logFactory = require("./helper/logger.js");
|
||||||
|
const logger = logFactory("main");
|
||||||
|
|
||||||
const { requireEnvVars } = require("./helper/env.js");
|
const { requireEnvVars } = require("./helper/env.js");
|
||||||
const { exit } = require("process");
|
const { exit } = require("process");
|
||||||
@ -68,16 +69,17 @@ if(errorMsg){
|
|||||||
.pipe(new InfluxPointWriter(influxDb, env.INFLUX_ORG, env.INFLUX_BUCKET));
|
.pipe(new InfluxPointWriter(influxDb, env.INFLUX_ORG, env.INFLUX_BUCKET));
|
||||||
|
|
||||||
logger.debug("Attaching error-logger..");
|
logger.debug("Attaching error-logger..");
|
||||||
|
const loggerTcpdump = logFactory("tcpdump");
|
||||||
proc.stderr.setEncoding("utf8").on("data", (data) => {
|
proc.stderr.setEncoding("utf8").on("data", (data) => {
|
||||||
logger.error(data);
|
loggerTcpdump.error(data);
|
||||||
});
|
});
|
||||||
|
|
||||||
logger.debug("Attaching exit-handler..");
|
logger.debug("Attaching exit-handler..");
|
||||||
proc.on("exit", (code) => {
|
proc.on("exit", (code) => {
|
||||||
logger.info(`tcpdump exited code: ${code}`);
|
loggerTcpdump.info(`tcpdump exited code: ${code}`);
|
||||||
if (code) {
|
if (code) {
|
||||||
logger.fatal(`tcpdump exited with non-zero code: ${code}`);
|
loggerTcpdump.fatal(`tcpdump exited with non-zero code: ${code}`);
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
logger.info("Shutdown");
|
logger.info("Shutdown");
|
||||||
exit(0);
|
exit(0);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user