Skip to content

Commit c43a33f

Browse files
authored
Add extra logging for file uploads (danny-avila#1307)
1 parent 1cdbb0b commit c43a33f

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

api/server/services/Files/process.js

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -557,6 +557,12 @@ const processAgentFileUpload = async ({ req, res, metadata }) => {
557557
});
558558
}
559559
const result = await createFile(fileInfo, true);
560+
logger.debug('Agent file uploaded and processed successfully (OCR)', {
561+
user: req.user.id,
562+
tempFileId: result.temp_file_id,
563+
fileId: result.file_id,
564+
});
565+
560566
return res
561567
.status(200)
562568
.json({ message: 'Agent file uploaded and processed successfully', ...result });
@@ -624,6 +630,11 @@ const processAgentFileUpload = async ({ req, res, metadata }) => {
624630
});
625631

626632
const result = await createFile(fileInfo, true);
633+
logger.debug('Agent file uploaded and processed successfully', {
634+
user: req.user.id,
635+
tempFileId: result.temp_file_id,
636+
fileId: result.file_id,
637+
});
627638
res.status(200).json({ message: 'Agent file uploaded and processed successfully', ...result });
628639
};
629640

@@ -920,6 +931,16 @@ function filterFile({ req, image, isAvatar }) {
920931
fileConfig.endpoints[endpoint] ?? fileConfig.endpoints.default;
921932
const fileSizeLimit = isAvatar === true ? fileConfig.avatarSizeLimit : sizeLimit;
922933

934+
logger.debug('Filtering file', {
935+
user: req.user.id,
936+
file: {
937+
id: file_id,
938+
mimetype: file.mimetype,
939+
size: file.size,
940+
},
941+
endpoint,
942+
});
943+
923944
if (file.size > fileSizeLimit) {
924945
throw new Error(
925946
`File size limit of ${fileSizeLimit / megabyte} MB exceeded for ${

0 commit comments

Comments
 (0)