diff options
author | uurgothat <cckhmck@gmail.com> | 2021-10-04 22:01:08 +0300 |
---|---|---|
committer | uurgothat <cckhmck@gmail.com> | 2021-10-04 22:01:08 +0300 |
commit | 18abf9ef40404a5693cf62d3f8b026f491765264 (patch) | |
tree | ffba9b64dd2d9f62940e3c994e8f97f841746ebe /bundle/src | |
parent | Merge branch 'master' of https://github.com/fosscord/fosscord-server (diff) | |
download | server-18abf9ef40404a5693cf62d3f8b026f491765264.tar.xz |
Rainbow the logs
Diffstat (limited to 'bundle/src')
-rw-r--r-- | bundle/src/Server.ts | 3 | ||||
-rw-r--r-- | bundle/src/start.ts | 20 | ||||
-rw-r--r-- | bundle/src/stats.ts | 1 |
3 files changed, 22 insertions, 2 deletions
diff --git a/bundle/src/Server.ts b/bundle/src/Server.ts index 3a56ee2e..a5405fa7 100644 --- a/bundle/src/Server.ts +++ b/bundle/src/Server.ts @@ -6,6 +6,7 @@ import { FosscordServer as APIServer } from "@fosscord/api"; import { Server as GatewayServer } from "@fosscord/gateway"; import { CDNServer } from "@fosscord/cdn/"; import express from "express"; +import { red, green, bold } from "chalk"; import { Config, initDatabase } from "@fosscord/util"; const app = express(); @@ -58,7 +59,7 @@ async function main() { } as any); await Promise.all([api.start(), cdn.start(), gateway.start()]); - console.log(`[Server] listening on port ${port}`); + console.log(`[Server] ${green(`listening on port ${bold(port)}`)}`); } main().catch(console.error); diff --git a/bundle/src/start.ts b/bundle/src/start.ts index f68a65bf..cc2053b9 100644 --- a/bundle/src/start.ts +++ b/bundle/src/start.ts @@ -1,10 +1,28 @@ // process.env.MONGOMS_DEBUG = "true"; import cluster from "cluster"; import os from "os"; +import { red, bold, yellow, cyan } from "chalk"; import { initStats } from "./stats"; // TODO: add tcp socket event transmission const cores = 1 || Number(process.env.threads) || os.cpus().length; +const commit = require('child_process').execSync('git rev-parse HEAD').toString().trim(); + +console.log(bold(` +███████ ██████ ███████ ███████ ██████ ██████ ██████ ██████ +██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ +█████ ██ ██ ███████ ███████ ██ ██ ██ ██████ ██ ██ +██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ +██ ██████ ███████ ███████ ██████ ██████ ██ ██ ██████ + + + fosscord-server | ${yellow(`Pre-relase (${commit.slice(0, 7)})`)} + +Current commit: ${cyan(commit)} (${yellow(commit.slice(0, 7))}) +`)) + + + if (cluster.isMaster && !process.env.masterStarted) { process.env.masterStarted = "true"; @@ -24,7 +42,7 @@ if (cluster.isMaster && !process.env.masterStarted) { cluster.on("exit", (worker: any, code: any, signal: any) => { console.log( - `[Worker] died with pid: ${worker.process.pid} , restarting ...` + `[Worker] ${red(`died with pid: ${worker.process.pid} , restarting ...`)}` ); cluster.fork(); }); diff --git a/bundle/src/stats.ts b/bundle/src/stats.ts index e6941db2..5dc69efe 100644 --- a/bundle/src/stats.ts +++ b/bundle/src/stats.ts @@ -1,5 +1,6 @@ import os from "os"; import osu from "node-os-utils"; +import {} from "chalk"; export function initStats() { console.log(`[Path] running in ${__dirname}`); |