Fix runner ffmpeg logger
This commit is contained in:
		
							parent
							
								
									1b323f4f65
								
							
						
					
					
						commit
						0794fe2ac1
					
				
					 1 changed files with 13 additions and 4 deletions
				
			
		| 
						 | 
				
			
			@ -1,10 +1,19 @@
 | 
			
		|||
import { LogFn } from 'pino'
 | 
			
		||||
import { logger } from '../../../shared/index.js'
 | 
			
		||||
 | 
			
		||||
export function getTranscodingLogger () {
 | 
			
		||||
  return {
 | 
			
		||||
    info: logger.info.bind(logger),
 | 
			
		||||
    debug: logger.debug.bind(logger),
 | 
			
		||||
    warn: logger.warn.bind(logger),
 | 
			
		||||
    error: logger.error.bind(logger)
 | 
			
		||||
    info: buildWinstonLogger(logger.info.bind(logger)),
 | 
			
		||||
    debug: buildWinstonLogger(logger.debug.bind(logger)),
 | 
			
		||||
    warn: buildWinstonLogger(logger.warn.bind(logger)),
 | 
			
		||||
    error: buildWinstonLogger(logger.error.bind(logger))
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function buildWinstonLogger (log: LogFn) {
 | 
			
		||||
  return (arg1: string, arg2?: object) => {
 | 
			
		||||
    if (arg2) return log(arg2, arg1)
 | 
			
		||||
 | 
			
		||||
    return log(arg1)
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue