rewardwee_auth_access
Version:
auth verify access for all microservices
31 lines (25 loc) • 667 B
text/typescript
// 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;
};