Currently, we don't include the verbose processing log from the results of each process_transfers command on each eprint in the transfer AIP for archivematica. It would make sense to include this as a part of the "submission documentation" as described here:
https://www.archivematica.org/en/docs/archivematica-1.13/user-manual/transfer/transfer/#transfers-with-submission-documentation
That would mean adding an additional subfolder here:
amid>metadata>submissionDocumentation
and placing the verbose log from the process_transfers command on that eprint in there as a text file, something like : "processing_log.txt"
The logs's summary (not full log) is currently stored in the Eprints archivematica objects as comments, and optionally, if you redirect output of the bin script, as a log file on the file system.
Ideally, this log would actually be included in the transfer, along with each AIP.
Here is an example of what that log would look like for an eprint:
*Processing Archivematica ID: 50
- [1] Export - start 50
- [1] Copy - '/opt/eprints3/archives/REPOID/documents/disk0/00/98/78/78/01/Parish_MSc_S2021.pdf' '/archivematica-path/auto-transfers/50/objects/documents/documentid-171996/files/2470878/Parish_MSc_S2021.pdf'
- [1] Copy - '/opt/eprints3/archives/REPOID/documents/disk0/00/98/78/78/02/lightbox.jpg' '/archivematica-path/auto-transfers/50/objects/derivatives/2/lightbox.jpg'
- [1] Copy - '/opt/eprints3/archives/REPOID/documents/disk0/00/98/78/78/03/preview.jpg' '/archivematica-path/auto-transfers/50/objects/derivatives/3/preview.jpg'
- [1] Copy - '/opt/eprints3/archives/REPOID/documents/disk0/00/98/78/78/04/medium.jpg' '/archivematica-path/auto-transfers/50/objects/derivatives/4/medium.jpg'
- [1] Copy - '/opt/eprints3/archives/REPOID/documents/disk0/00/98/78/78/05/small.jpg' '/archivematica-path/auto-transfers/50/objects/derivatives/5/small.jpg'
- [1] Copy - '/opt/eprints3/archives/REPOID/documents/disk0/00/98/78/78/06/indexcodes.txt' '/archivematica-path/auto-transfers/50/objects/derivatives/6/indexcodes.txt'
- [1] Write - /archivematica-path/auto-transfers/50/metadata/EP3.xml
- [1] Copy - '/opt/eprints3/archives/REPOID/documents/disk0/00/98/78/78/revisions/14.xml' '/archivematica-path/auto-transfers/50/metadata/revisions/14.xml'
- [1] Copy - '/opt/eprints3/archives/REPOID/documents/disk0/00/98/78/78/revisions/7.xml' '/archivematica-path/auto-transfers/50/metadata/revisions/7.xml'
- [1] Copy - '/opt/eprints3/archives/REPOID/documents/disk0/00/98/78/78/revisions/12.xml' '/archivematica-path/auto-transfers/50/metadata/revisions/12.xml'
- [1] Copy - '/opt/eprints3/archives/REPOID/documents/disk0/00/98/78/78/revisions/8.xml' '/archivematica-path/auto-transfers/50/metadata/revisions/8.xml'
- [1] Copy - '/opt/eprints3/archives/REPOID/documents/disk0/00/98/78/78/revisions/1.xml' '/archivematica-path/auto-transfers/50/metadata/revisions/1.xml'
- [1] Copy - '/opt/eprints3/archives/REPOID/documents/disk0/00/98/78/78/revisions/10.xml' '/archivematica-path/auto-transfers/50/metadata/revisions/10.xml'
- [1] Copy - '/opt/eprints3/archives/REPOID/documents/disk0/00/98/78/78/revisions/21.xml' '/archivematica-path/auto-transfers/50/metadata/revisions/21.xml'
- [1] Copy - '/opt/eprints3/archives/REPOID/documents/disk0/00/98/78/78/revisions/20.xml' '/archivematica-path/auto-transfers/50/metadata/revisions/20.xml'
- [1] Copy - '/opt/eprints3/archives/REPOID/documents/disk0/00/98/78/78/revisions/2.xml' '/archivematica-path/auto-transfers/50/metadata/revisions/2.xml'
- [1] Copy - '/opt/eprints3/archives/REPOID/documents/disk0/00/98/78/78/revisions/19.xml' '/archivematica-path/auto-transfers/50/metadata/revisions/19.xml'
- [1] Copy - '/opt/eprints3/archives/REPOID/documents/disk0/00/98/78/78/revisions/5.xml' '/archivematica-path/auto-transfers/50/metadata/revisions/5.xml'
- [1] Copy - '/opt/eprints3/archives/REPOID/documents/disk0/00/98/78/78/revisions/6.xml' '/archivematica-path/auto-transfers/50/metadata/revisions/6.xml'
- [1] Copy - '/opt/eprints3/archives/REPOID/documents/disk0/00/98/78/78/revisions/11.xml' '/archivematica-path/auto-transfers/50/metadata/revisions/11.xml'
- [1] Copy - '/opt/eprints3/archives/REPOID/documents/disk0/00/98/78/78/revisions/16.xml' '/archivematica-path/auto-transfers/50/metadata/revisions/16.xml'
- [1] Copy - '/opt/eprints3/archives/REPOID/documents/disk0/00/98/78/78/revisions/9.xml' '/archivematica-path/auto-transfers/50/metadata/revisions/9.xml'
- [1] Copy - '/opt/eprints3/archives/REPOID/documents/disk0/00/98/78/78/revisions/15.xml' '/archivematica-path/auto-transfers/50/metadata/revisions/15.xml'
- [1] Copy - '/opt/eprints3/archives/REPOID/documents/disk0/00/98/78/78/revisions/4.xml' '/archivematica-path/auto-transfers/50/metadata/revisions/4.xml'
- [1] Copy - '/opt/eprints3/archives/REPOID/documents/disk0/00/98/78/78/revisions/17.xml' '/archivematica-path/auto-transfers/50/metadata/revisions/17.xml'
- [1] Copy - '/opt/eprints3/archives/REPOID/documents/disk0/00/98/78/78/revisions/13.xml' '/archivematica-path/auto-transfers/50/metadata/revisions/13.xml'
- [1] Copy - '/opt/eprints3/archives/REPOID/documents/disk0/00/98/78/78/revisions/3.xml' '/archivematica-path/auto-transfers/50/metadata/revisions/3.xml'
- [1] Copy - '/opt/eprints3/archives/REPOID/documents/disk0/00/98/78/78/revisions/18.xml' '/archivematica-path/auto-transfers/50/metadata/revisions/18.xml'
- [1] Manifest - Checksum correct for '/archivematica-path/auto-transfers/50/objects/derivatives/5/small.jpg' (74066631bd34ec0f30981588df3e0e0a)
- [1] Manifest - Checksum correct for '/archivematica-path/auto-transfers/50/objects/derivatives/6/indexcodes.txt' (941453ba5b640531ec2011a1419ac808)
- [1] Manifest - Checksum correct for '/archivematica-path/auto-transfers/50/objects/derivatives/4/medium.jpg' (707d925e129dab35ee2357d78163ee32)
- [1] Manifest - Checksum correct for '/archivematica-path/auto-transfers/50/objects/derivatives/2/lightbox.jpg' (8670be38e3d766f28655d496d921c44c)
- [1] Manifest - Checksum correct for '/archivematica-path/auto-transfers/50/objects/derivatives/3/preview.jpg' (d7e23469a2a1e9519da1591259f2e992)
- [1] Manifest - Checksum correct for '/archivematica-path/auto-transfers/50/objects/documents/documentid-171996/files/2470878/Parish_MSc_S2021.pdf' (122f0e0b3a201f95f670a5a953a549f5)
- [1] Export - end 50
This log would include warnings, for example, if a checksum was missing and was generated during export.
I am proposing this as a future enhancement to the export plugin. Do you think it's worthwhile to add this?
Currently, we don't include the verbose processing log from the results of each process_transfers command on each eprint in the transfer AIP for archivematica. It would make sense to include this as a part of the "submission documentation" as described here:
https://www.archivematica.org/en/docs/archivematica-1.13/user-manual/transfer/transfer/#transfers-with-submission-documentation
That would mean adding an additional subfolder here:
amid>metadata>submissionDocumentationand placing the verbose log from the process_transfers command on that eprint in there as a text file, something like : "processing_log.txt"
The logs's summary (not full log) is currently stored in the Eprints archivematica objects as comments, and optionally, if you redirect output of the bin script, as a log file on the file system.
Ideally, this log would actually be included in the transfer, along with each AIP.
Here is an example of what that log would look like for an eprint:
*Processing Archivematica ID: 50
This log would include warnings, for example, if a checksum was missing and was generated during export.
I am proposing this as a future enhancement to the export plugin. Do you think it's worthwhile to add this?