Yes, that is one reason for writing a log.
Even if it was being written live during the export I doubt it would give you enough information to find the problem.
[SNIP]
With respect, that's NOT the point. Just the metadata associated with the file will reveal valuable information. For example - when it was last written to will reveal how far into the process the execution got.
Accepting the observation that most Sparx logs aren't of significant use in diagnosing the problem since they export data of dubious value anyway (and, unlike qwerty, I'm NOT joking)
(1). The log should at least tell us which parts of the process executed correctly - and so reduce the diagnosis burden.
Here's a thought, why not ask the users what they'd like to see in the various logs produced? What would help them to figure out what the problem might be when most of the internals of Sparx processing is hidden from them?
Paolo
(1) For example, in the export log itself, the log tells you the
types of source and target, but NOT the
actual connections involved. If you know the
actual connections involved, you can work out what the types were, you can't go the other way. We do a lot of transfers for various purposes.