refactor: add persistence groundwork and structured logging
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
import { getLogger } from "./logger";
|
||||
import { Rabbit } from "./rabbit";
|
||||
import { randomUUID } from "crypto";
|
||||
import { WrapperRegistry, WrapperInfo } from "./wrapperRegistry";
|
||||
@@ -15,6 +16,8 @@ type WrapperMessage =
|
||||
| WrapperHeartbeatMessage
|
||||
| WrapperStatusMessage;
|
||||
|
||||
const logger = getLogger("WrapperManager");
|
||||
|
||||
|
||||
export class WrapperManager {
|
||||
|
||||
@@ -43,7 +46,7 @@ export class WrapperManager {
|
||||
|
||||
|
||||
|
||||
console.log(
|
||||
logger.info(
|
||||
"Warte auf Wrapper..."
|
||||
);
|
||||
|
||||
@@ -99,7 +102,12 @@ export class WrapperManager {
|
||||
case "wrapper.status":
|
||||
|
||||
|
||||
this.registry.updateStatus(
|
||||
logger.debug(
|
||||
"Status update received from wrapper-id",
|
||||
data.wrapperId
|
||||
);
|
||||
|
||||
this.registry.updateStatus(
|
||||
data
|
||||
);
|
||||
|
||||
@@ -115,7 +123,7 @@ export class WrapperManager {
|
||||
default:
|
||||
|
||||
|
||||
console.log(
|
||||
logger.warn(
|
||||
"Unbekannte Nachricht:",
|
||||
data
|
||||
);
|
||||
@@ -185,7 +193,7 @@ export class WrapperManager {
|
||||
|
||||
|
||||
|
||||
console.log(
|
||||
logger.debug(
|
||||
"Neue Wrapper ID:",
|
||||
id
|
||||
);
|
||||
@@ -414,7 +422,7 @@ export class WrapperManager {
|
||||
|
||||
|
||||
|
||||
console.log(
|
||||
logger.debug(
|
||||
|
||||
"Heartbeat:",
|
||||
|
||||
@@ -523,23 +531,9 @@ export class WrapperManager {
|
||||
|
||||
|
||||
|
||||
console.log(
|
||||
logger.info(
|
||||
|
||||
"\n======================"
|
||||
|
||||
);
|
||||
|
||||
|
||||
console.log(
|
||||
|
||||
" WRAPPER ÜBERSICHT "
|
||||
|
||||
);
|
||||
|
||||
|
||||
console.log(
|
||||
|
||||
"======================\n"
|
||||
"Wrapper Übersicht ausgegeben"
|
||||
|
||||
);
|
||||
|
||||
@@ -550,7 +544,7 @@ export class WrapperManager {
|
||||
if(wrappers.length===0){
|
||||
|
||||
|
||||
console.log(
|
||||
logger.info(
|
||||
|
||||
"Keine Wrapper registriert"
|
||||
|
||||
@@ -571,7 +565,7 @@ export class WrapperManager {
|
||||
|
||||
|
||||
|
||||
console.log(`
|
||||
logger.info(`
|
||||
|
||||
ID:
|
||||
${wrapper.id}
|
||||
|
||||
Reference in New Issue
Block a user