import path from 'path'; import { Inject, Service } from 'typedi'; import winston from 'winston'; import config from '../config'; @Service() export default class LogService { constructor(@Inject('logger') private logger: winston.Logger) {} public checkFilePath(filePath: string, fileName: string) { const finalPath = path.resolve(config.logPath, filePath, fileName); return finalPath.startsWith(config.logPath) ? finalPath : ''; } }