fix: disable process logging from server (#1296)
This commit is contained in:
parent
e083d7a30e
commit
b5c72f65cf
@ -5,3 +5,4 @@ export * from './extension/store'
|
|||||||
export * from './download'
|
export * from './download'
|
||||||
export * from './module'
|
export * from './module'
|
||||||
export * from './api'
|
export * from './api'
|
||||||
|
export * from './log'
|
||||||
|
|||||||
14
core/src/node/log.ts
Normal file
14
core/src/node/log.ts
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
import fs from 'fs'
|
||||||
|
import util from 'util'
|
||||||
|
import path from 'path'
|
||||||
|
import os from 'os'
|
||||||
|
|
||||||
|
export const logPath = path.join(os.homedir(), 'jan', 'app.log')
|
||||||
|
|
||||||
|
var log_file = fs.createWriteStream(logPath, {
|
||||||
|
flags: 'a',
|
||||||
|
})
|
||||||
|
|
||||||
|
export const log = function (d: any) {
|
||||||
|
log_file.write(util.format(d) + '\n')
|
||||||
|
}
|
||||||
@ -1,9 +1,8 @@
|
|||||||
import fastify from "fastify";
|
import fastify from "fastify";
|
||||||
import dotenv from "dotenv";
|
import dotenv from "dotenv";
|
||||||
import { v1Router } from "@janhq/core/node";
|
import { log, v1Router } from "@janhq/core/node";
|
||||||
import path from "path";
|
import path from "path";
|
||||||
import fs from "fs";
|
|
||||||
import util from "util";
|
|
||||||
import os from "os";
|
import os from "os";
|
||||||
|
|
||||||
dotenv.config();
|
dotenv.config();
|
||||||
@ -14,18 +13,6 @@ const serverLogPath = path.join(os.homedir(), "jan", "server.log");
|
|||||||
|
|
||||||
let server: any | undefined = undefined;
|
let server: any | undefined = undefined;
|
||||||
|
|
||||||
var log_file = fs.createWriteStream(serverLogPath, {
|
|
||||||
flags: "a",
|
|
||||||
});
|
|
||||||
var log_stdout = process.stdout;
|
|
||||||
var log_stderr = process.stderr;
|
|
||||||
|
|
||||||
const logServer = function (d: any) {
|
|
||||||
log_file.write(util.format(d) + "\n");
|
|
||||||
log_stdout.write(util.format(d) + "\n");
|
|
||||||
log_stderr.write(util.format(d) + "\n");
|
|
||||||
};
|
|
||||||
|
|
||||||
export const startServer = async (schemaPath?: string, baseDir?: string) => {
|
export const startServer = async (schemaPath?: string, baseDir?: string) => {
|
||||||
try {
|
try {
|
||||||
server = fastify({
|
server = fastify({
|
||||||
@ -75,12 +62,10 @@ export const startServer = async (schemaPath?: string, baseDir?: string) => {
|
|||||||
host: JAN_API_HOST,
|
host: JAN_API_HOST,
|
||||||
})
|
})
|
||||||
.then(() => {
|
.then(() => {
|
||||||
logServer(
|
log(`JAN API listening at: http://${JAN_API_HOST}:${JAN_API_PORT}`);
|
||||||
`JAN API listening at: http://${JAN_API_HOST}:${JAN_API_PORT}`
|
|
||||||
);
|
|
||||||
});
|
});
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
logServer(e);
|
log(e);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -88,6 +73,6 @@ export const stopServer = async () => {
|
|||||||
try {
|
try {
|
||||||
await server.close();
|
await server.close();
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
logServer(e);
|
log(e);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user