UNPKG

rewardwee_auth_access

Version:

auth verify access for all microservices

31 lines (25 loc) 667 B
// import Logger from "logger"; // import pino from 'pino' import path from 'path'; const fatalLogPath = path.resolve(__dirname, '../io/error'); export type ErrorDataType = { msg: string; file?: string; stack?: string; class?: string; time: string; user?: string; admin?: string; status: 'STRONG' | 'MILD' | 'WEAK' | 'INFO'; }; export const LogError = (err: ErrorDataType) => { //'fatal', 'error', 'warn', 'info', 'debug' let loggerOrder = 'warn'; if (err.status == 'STRONG') { loggerOrder = 'fatal'; } else if (err.status == 'INFO') { loggerOrder = 'info'; } console.log(err); return; };