mirror of
https://github.com/CommunitySolidServer/CommunitySolidServer.git
synced 2024-10-03 14:55:10 +00:00
18 lines
662 B
TypeScript
18 lines
662 B
TypeScript
import { setGlobalLoggerFactory } from '../../src/logging/LogUtil';
|
|
import { WinstonLoggerFactory } from '../../src/logging/WinstonLoggerFactory';
|
|
|
|
// Set the main logger
|
|
const level = process.env.LOGLEVEL ?? 'off';
|
|
const loggerFactory = new WinstonLoggerFactory(level);
|
|
setGlobalLoggerFactory(loggerFactory);
|
|
|
|
// Also set the logger factory of transpiled JS modules
|
|
// (which are instantiated by Components.js)
|
|
try {
|
|
// eslint-disable-next-line global-require, @typescript-eslint/no-var-requires, @typescript-eslint/no-require-imports
|
|
const dist = require('../../dist/logging/LogUtil');
|
|
dist.setGlobalLoggerFactory(loggerFactory);
|
|
} catch {
|
|
// Ignore
|
|
}
|