update logs
This commit is contained in:
parent
0f5ced33d3
commit
14b743e0f7
|
@ -11,8 +11,6 @@ import {
|
|||
} from 'types/upload';
|
||||
import { NULL_EXTRACTED_METADATA, NULL_LOCATION } from 'constants/upload';
|
||||
import { getVideoMetadata } from './videoMetadataService';
|
||||
import { getFileNameSize } from 'utils/upload';
|
||||
import { logUploadInfo } from 'utils/upload';
|
||||
import {
|
||||
parseDateFromFusedDateString,
|
||||
getUnixTimeInMicroSeconds,
|
||||
|
@ -39,15 +37,7 @@ export async function extractMetadata(
|
|||
if (fileTypeInfo.fileType === FILE_TYPE.IMAGE) {
|
||||
extractedMetadata = await getExifData(receivedFile, fileTypeInfo);
|
||||
} else if (fileTypeInfo.fileType === FILE_TYPE.VIDEO) {
|
||||
logUploadInfo(
|
||||
`getVideoMetadata called for ${getFileNameSize(receivedFile)}`
|
||||
);
|
||||
extractedMetadata = await getVideoMetadata(receivedFile);
|
||||
logUploadInfo(
|
||||
`videoMetadata successfully extracted ${getFileNameSize(
|
||||
receivedFile
|
||||
)}`
|
||||
);
|
||||
}
|
||||
|
||||
const fileHash = await getFileHash(receivedFile);
|
||||
|
|
|
@ -231,6 +231,9 @@ class UploadManager {
|
|||
let fileTypeInfo = null;
|
||||
let metadata = null;
|
||||
try {
|
||||
logUploadInfo(
|
||||
`metadata extraction started ${getFileNameSize(file)} `
|
||||
);
|
||||
const result = await this.extractFileTypeAndMetadata(
|
||||
file,
|
||||
collectionID
|
||||
|
|
|
@ -2,11 +2,12 @@ import { NULL_EXTRACTED_METADATA } from 'constants/upload';
|
|||
import ffmpegService from 'services/ffmpeg/ffmpegService';
|
||||
import { ElectronFile } from 'types/upload';
|
||||
import { logError } from 'utils/sentry';
|
||||
import { logUploadInfo } from 'utils/upload';
|
||||
import { getFileNameSize, logUploadInfo } from 'utils/upload';
|
||||
|
||||
export async function getVideoMetadata(file: File | ElectronFile) {
|
||||
let videoMetadata = NULL_EXTRACTED_METADATA;
|
||||
try {
|
||||
logUploadInfo(`getVideoMetadata called for ${getFileNameSize(file)}`);
|
||||
if (!(file instanceof File)) {
|
||||
logUploadInfo('get file blob for video metadata extraction');
|
||||
file = new File([await file.blob()], file.name, {
|
||||
|
@ -17,8 +18,16 @@ export async function getVideoMetadata(file: File | ElectronFile) {
|
|||
);
|
||||
}
|
||||
videoMetadata = await ffmpegService.extractMetadata(file);
|
||||
logUploadInfo(
|
||||
`videoMetadata successfully extracted ${getFileNameSize(file)}`
|
||||
);
|
||||
} catch (e) {
|
||||
logError(e, 'failed to get video metadata');
|
||||
logUploadInfo(
|
||||
`videoMetadata extracted failed ${getFileNameSize(file)} ,${
|
||||
e.message
|
||||
} `
|
||||
);
|
||||
}
|
||||
|
||||
return videoMetadata;
|
||||
|
|
Loading…
Reference in a new issue