The union server logs are EXTREMELY useful for debugging,
as they are the main source of evidence for what has happened.
I appreciate that they are as useful to Union developers as well,
but from my point of view, all the messages relating to lower level
database calls and such just clutter things up, and in some minor
way, slow things down.
I wonder if some of the Union generated lines could be suppressed.
NOT, of course, all the messages-to-and-from-clients, those are gold!
But for example:
When a user logs in there are 2326 of these:
2014-12-02 22:53:41,255 DEBUG - result row: EntityKey[net.user1.union.persistence.union.AccountAttribute#11730944]
When those get done we take a pause:
2014-12-02 22:53:41,255 DEBUG - about to close ResultSet (open ResultSets: 1, globally: 1)
2014-12-02 22:53:41,255 DEBUG - about to close PreparedStatement (open PreparedStatements: 1, globally: 1)
And the reflection is seen: 2326 pairs like this:
2014-12-02 22:53:41,255 DEBUG - resolving associations for [net.user1.union.persistence.union.AccountAttribute#32768]
2014-12-02 22:53:41,255 DEBUG - done materializing entity [net.user1.union.persistence.union.AccountAttribute#32768]
To be honest, I don't see any value in those messages, although probably at some stage of development,
there was or is.
All the SQL calls seem to work ok - or should in a released version - so maybe those can be suppressed, too.