sophisticated logging
log message changed