mirror of
https://github.com/versia-pub/server.git
synced 2026-03-13 05:49:16 +01:00
Refactor debugging and logging more
This commit is contained in:
parent
82c6dc17a8
commit
ab6fe6988c
20 changed files with 230 additions and 123 deletions
18
utils/loggers.ts
Normal file
18
utils/loggers.ts
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
import { LogManager, MultiLogManager } from "log-manager";
|
||||
import { config } from "config-manager";
|
||||
|
||||
const noColors = process.env.NO_COLORS === "true";
|
||||
const noFancyDates = process.env.NO_FANCY_DATES === "true";
|
||||
|
||||
const requests_log = Bun.file(config.logging.storage.requests);
|
||||
|
||||
export const logger = new LogManager(
|
||||
true ? requests_log : Bun.file("/dev/null"),
|
||||
);
|
||||
export const consoleLogger = new LogManager(
|
||||
true ? Bun.stdout : Bun.file("/dev/null"),
|
||||
!noColors,
|
||||
!noFancyDates,
|
||||
);
|
||||
|
||||
export const dualLogger = new MultiLogManager([logger, consoleLogger]);
|
||||
Loading…
Add table
Add a link
Reference in a new issue