Теперь можно выставить уровень введение лога

This commit is contained in:
Данил 2024-08-11 19:46:07 +03:00
parent 9b1469cf0f
commit 2880f2b4c1
3 changed files with 5 additions and 3 deletions

View file

@ -12,7 +12,9 @@ server:
private_key: '/CertSSL/private.key' # The path to the private SSL key file (String)
cert: '/CertSSL/fullchain.pem' # The path to the SSL certificate (String)
ssl: true # Enable or disable SSL support [Boolean]
debug: true # Enable or disable log [Boolean]
log:
print: true # Enable or disable logging [Boolean]
level: 'info' # Log level (Fatal/Error/Warn/Log/Debug) [String]
currency:
chart:
save_chart: false # Enable or disable saving graphs to an image (Boolean)

View file

@ -3,7 +3,7 @@ const pretty = require('pino-pretty');
const config = require('../config/main.js')();
const logger = pino({
level: config['server']['debug'] ? 'debug' : 'info',
level: config['server']['log']['level'] ? config['server']['log']['level'] : null,
}, pretty());
module.exports = logger;

View file

@ -3,7 +3,7 @@ const config = require('../config/main.js')();
const fs = require('fs');
const fastify = require('fastify')({
logger: config['server']['debug'] ? logger : false,
logger: config['server']['log']['print'] ? logger : false,
...config['server']['ssl'] ? {
https: {
key: fs.readFileSync(config['server']['private_key'], 'utf8'),