Merge pull request #535 from theeternalrat/configurable-logpath
Added configurable setting for log folder
This commit is contained in:
commit
0428914690
1 changed files with 6 additions and 1 deletions
|
@ -4,10 +4,15 @@ import { format as utilFormat } from "node:util";
|
|||
|
||||
import winston from "winston";
|
||||
|
||||
import checkAndCopyConfig, { getSettings } from "utils/config/config";
|
||||
|
||||
let winstonLogger;
|
||||
|
||||
function init() {
|
||||
const configPath = join(process.cwd(), "config");
|
||||
checkAndCopyConfig("settings.yaml");
|
||||
const settings = getSettings();
|
||||
const logpath = settings.logpath || configPath;
|
||||
|
||||
function combineMessageAndSplat() {
|
||||
return {
|
||||
|
@ -57,7 +62,7 @@ function init() {
|
|||
winston.format.timestamp(),
|
||||
winston.format.printf(messageFormatter)
|
||||
),
|
||||
filename: `${configPath}/logs/homepage.log`,
|
||||
filename: `${logpath}/logs/homepage.log`,
|
||||
handleExceptions: true,
|
||||
handleRejections: true,
|
||||
}),
|
||||
|
|
Loading…
Add table
Reference in a new issue