UNPKG

handow-shm

Version:

E2E test server with Handow engine

1 lines 738 B
"use strict";const e=require("moment"),r=require("app-root-path"),t=require("fs"),o=require("fs-extra"),n=require("path"),s=require("winston"),a=process.env.NODE_LOG||"info";try{t.statSync(n.join(`${r}`,"log"))}catch(e){o.mkdirsSync(n.join(`${r}`,"log"))}const i=s.createLogger({transports:[new s.transports.File({filename:`${r}/log/shm-${e(Date.now()).format("YY_MM_DD HHmm")}.log`,maxsize:4096,level:a,timestamp:function(){return(new Date).toLocaleTimeString("en-US",{hour12:!1})}})]}),m=s.createLogger({transports:[new s.transports.Console({level:a,timestamp:function(){return(new Date).toLocaleTimeString("en-US",{hour12:!1})}})]});module.exports=`${process.env.NODE_ENV}`&&"development"===`${process.env.NODE_ENV}`.toLowerCase()?m:i;