refactor: add persistence groundwork and structured logging
This commit is contained in:
@@ -1,6 +1,9 @@
|
||||
import { spawn, ChildProcess } from "child_process";
|
||||
import { ServerStartCommand } from "server-manager-shared";
|
||||
import { SERVER_SCRIPT_PATH, SERVER_WORKING_DIRECTORY } from "./config";
|
||||
import { getLogger } from "./logger";
|
||||
|
||||
const logger = getLogger("ProcessManager");
|
||||
|
||||
|
||||
interface ServerProcess {
|
||||
@@ -46,7 +49,7 @@ export class ProcessManager {
|
||||
|
||||
|
||||
|
||||
console.log(
|
||||
logger.debug(
|
||||
"Starte Game Server:",
|
||||
data.name
|
||||
);
|
||||
@@ -89,11 +92,9 @@ export class ProcessManager {
|
||||
data=>{
|
||||
|
||||
|
||||
console.log(
|
||||
|
||||
logger.debug(
|
||||
`[${data.name}]`,
|
||||
data.toString()
|
||||
|
||||
);
|
||||
|
||||
|
||||
@@ -112,7 +113,7 @@ export class ProcessManager {
|
||||
data=>{
|
||||
|
||||
|
||||
console.error(
|
||||
logger.error(
|
||||
|
||||
"SERVER ERROR:",
|
||||
data.toString()
|
||||
@@ -141,7 +142,7 @@ export class ProcessManager {
|
||||
if(server){
|
||||
|
||||
|
||||
console.log(
|
||||
logger.info(
|
||||
"Server beendet:",
|
||||
server.name,
|
||||
code
|
||||
@@ -199,18 +200,12 @@ export class ProcessManager {
|
||||
|
||||
|
||||
|
||||
console.log(
|
||||
|
||||
logger.info(
|
||||
"Server gestartet:",
|
||||
|
||||
{
|
||||
|
||||
id:data.serverId,
|
||||
|
||||
pid:process.pid
|
||||
|
||||
}
|
||||
|
||||
);
|
||||
|
||||
|
||||
@@ -238,7 +233,7 @@ export class ProcessManager {
|
||||
if(!server){
|
||||
|
||||
|
||||
console.log(
|
||||
logger.warn(
|
||||
|
||||
"Server nicht gefunden:",
|
||||
|
||||
@@ -256,12 +251,9 @@ export class ProcessManager {
|
||||
|
||||
|
||||
|
||||
console.log(
|
||||
|
||||
logger.debug(
|
||||
"Stoppe Server:",
|
||||
|
||||
server.name
|
||||
|
||||
);
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user