diff --git a/tapeserver/castor/tape/tapeserver/daemon/DiskReadTask.cpp b/tapeserver/castor/tape/tapeserver/daemon/DiskReadTask.cpp
index f12c5c7ed52f7bc42243ab5579f959660eb586f5..eb1399d0287b58cd2df458e7bc9a0467d678b16f 100644
--- a/tapeserver/castor/tape/tapeserver/daemon/DiskReadTask.cpp
+++ b/tapeserver/castor/tape/tapeserver/daemon/DiskReadTask.cpp
@@ -167,6 +167,8 @@ void DiskReadTask::execute(cta::log::LogContext&  lc, cta::disk::DiskFileFactory
     
     LogContext::ScopedParam sp(lc, Param("blockID",blockId));
     LogContext::ScopedParam sp0(lc, Param("exceptionMessage", e.getMessageValue()));
+    LogContext::ScopedParam sp1(lc,Param("fileSize",m_archiveJob->archiveFile.fileSize));
+    LogContext::ScopedParam sp2(lc,Param("checksumBlob",m_archiveJob->archiveFile.checksumBlob));
     lc.log(cta::log::ERR,"Exception while reading a file");
     
     //deal here the number of mem block