log app startuip to logfile;

edit logging details
This commit is contained in:
Dobromir Popov
2024-04-27 15:35:54 +03:00
parent 58ac046ee5
commit 3567e66848
2 changed files with 9 additions and 1 deletions

View File

@ -8,6 +8,8 @@ const data = require("./src/helpers/data");
const sharp = require('sharp'); const sharp = require('sharp');
const https = require('https'); const https = require('https');
const logger = require('../../../src/logger');
//const getPort = require("get-port"); //const getPort = require("get-port");
let getPort; let getPort;
@ -16,6 +18,7 @@ import('get-port').then(module => {
// Initialize your server or other logic that relies on getPort here // Initialize your server or other logic that relies on getPort here
}); });
process.env.TZ = 'Europe/Sofia'; process.env.TZ = 'Europe/Sofia';
// Global variable to store the base URL // Global variable to store the base URL
// let baseUrlGlobal; // let baseUrlGlobal;
@ -42,6 +45,11 @@ console.log("process.env.DATABASE_URL = ", process.env.DATABASE_URL);
console.log("process.env.DATABASE = ", process.env.DATABASE); console.log("process.env.DATABASE = ", process.env.DATABASE);
console.log("process.env.APPLE_APP_ID = ", process.env.APPLE_APP_ID); console.log("process.env.APPLE_APP_ID = ", process.env.APPLE_APP_ID);
logger.info("App started on " + process.env.PROTOCOL + "://" + process.env.HOST + ":" + process.env.PORT + "");
logger.info("process.env.GIT_COMMIT_ID = " + process.env.GIT_COMMIT_ID);
logger.info("process.env.APP_ENV = " + process.env.APP_ENV);
logger.info("process.env.NODE_ENV = " + process.env.NODE_ENV);
logger.info("process.env.APPLE_APP_ID = " + process.env.APPLE_APP_ID);
// update GIT_COMMIT_ID // update GIT_COMMIT_ID
const { exec } = require("child_process"); const { exec } = require("child_process");

View File

@ -5,7 +5,7 @@ const logConfiguration = {
'transports': [ 'transports': [
new winston.transports.DailyRotateFile({ new winston.transports.DailyRotateFile({
filename: './logs/application-%DATE%.log', filename: './logs/application-%DATE%.log',
datePattern: 'YYYY-MM-DD-HH', datePattern: 'YYYY-MM-DD', // new file is created every hour: 'YYYY-MM-DD-HH'
zippedArchive: true, zippedArchive: true,
maxSize: '20m', maxSize: '20m',
maxFiles: '90d', maxFiles: '90d',