Hi all,
In order to improve the tracking of documents processing status, and in particular when something goes wrong with MCF (like hanging processes without obvious causes), I would like to propose to add specific logs into each repository connector. One log at the beginning of each documentIdentifier processing in the processDocuments method, and one at the end, so that, at any time, we can easily tell which documents are being processed. To implement that, I was thinking of a common class that would write the logs, with a custom log level (between INFO and DEBUG), so that the logs could be easily isolated into a specific file through log4j conf. The class would be stored in the org.apache.manifoldcf.crawler.system package like the Logging class. What do you think about that ? Regards, Julien
