When logging information about a node it would be very helpful if the information uniquely identified the node. With Magnolia 4.5.19 I see the following in the logs when activating two nodes:
I know that the first activation was a web page and the second was an image, but from the logs it is not obvious that the nodes with these paths are not in the same workspace.
I would argue that whenever a string representation of a node is used, just a path is not enough. Prefixing the path with the workspace would help.
It could look like this:
This could even be in the toString() method of Node implementations?