refactor: add persistence groundwork and structured logging
This commit is contained in:
+22
-15
@@ -10,6 +10,9 @@ import {
|
||||
ServerStartCommand,
|
||||
ServerStopCommand
|
||||
} from "server-manager-shared";
|
||||
import { getLogger } from "./logger";
|
||||
|
||||
const logger = getLogger("Wrapper");
|
||||
|
||||
|
||||
class Wrapper {
|
||||
@@ -36,6 +39,7 @@ class Wrapper {
|
||||
const config =
|
||||
loadConfig();
|
||||
|
||||
logger.info("Konfiguration geladen");
|
||||
|
||||
|
||||
if(config.wrapperId){
|
||||
@@ -46,7 +50,7 @@ class Wrapper {
|
||||
|
||||
|
||||
|
||||
console.log(
|
||||
logger.debug(
|
||||
"Starte mit vorhandener ID:",
|
||||
this.id
|
||||
);
|
||||
@@ -55,7 +59,7 @@ class Wrapper {
|
||||
}else{
|
||||
|
||||
|
||||
console.log(
|
||||
logger.warn(
|
||||
"Keine Wrapper ID vorhanden - neue Registrierung"
|
||||
);
|
||||
|
||||
@@ -77,8 +81,8 @@ class Wrapper {
|
||||
|
||||
|
||||
|
||||
console.log(
|
||||
"RabbitMQ verbunden"
|
||||
logger.info(
|
||||
"RabbitMQ Verbindung hergestellt"
|
||||
);
|
||||
|
||||
|
||||
@@ -136,9 +140,9 @@ class Wrapper {
|
||||
|
||||
|
||||
|
||||
console.log(
|
||||
logger.debug(
|
||||
"Antwort vom Manager:",
|
||||
data
|
||||
data.type
|
||||
);
|
||||
|
||||
|
||||
@@ -162,14 +166,17 @@ class Wrapper {
|
||||
|
||||
|
||||
|
||||
console.log(
|
||||
logger.info(
|
||||
"Registrierung beim Manager erfolgreich"
|
||||
);
|
||||
logger.debug(
|
||||
"Wrapper ID gespeichert:",
|
||||
this.id
|
||||
);
|
||||
|
||||
if(!this.id){
|
||||
|
||||
console.error(
|
||||
logger.error(
|
||||
"Keine Wrapper ID erhalten!"
|
||||
);
|
||||
|
||||
@@ -272,7 +279,7 @@ class Wrapper {
|
||||
|
||||
|
||||
|
||||
console.log(
|
||||
logger.debug(
|
||||
"Registrierung gesendet",
|
||||
this.id ?? "ohne ID"
|
||||
);
|
||||
@@ -319,7 +326,7 @@ class Wrapper {
|
||||
message?: unknown;
|
||||
};
|
||||
|
||||
console.log(
|
||||
logger.debug(
|
||||
"TEST COMMAND:",
|
||||
command.message
|
||||
);
|
||||
@@ -356,9 +363,9 @@ class Wrapper {
|
||||
default:
|
||||
|
||||
|
||||
console.log(
|
||||
logger.warn(
|
||||
"Unbekannter Command:",
|
||||
rawCommand
|
||||
commandType
|
||||
);
|
||||
|
||||
|
||||
@@ -376,7 +383,7 @@ class Wrapper {
|
||||
|
||||
|
||||
|
||||
console.log(
|
||||
logger.debug(
|
||||
"Warte auf Commands:",
|
||||
queue
|
||||
);
|
||||
@@ -392,7 +399,7 @@ class Wrapper {
|
||||
|
||||
heartbeat(){
|
||||
|
||||
console.log("Heartbeat gestartet");
|
||||
logger.debug("Heartbeat gestartet");
|
||||
setInterval(()=>{
|
||||
|
||||
|
||||
@@ -438,7 +445,7 @@ class Wrapper {
|
||||
|
||||
|
||||
|
||||
console.log(
|
||||
logger.debug(
|
||||
"Heartbeat gesendet"
|
||||
);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user