add more log
add constructor for json serial/deserial
support agent upgrade action
add getUnderlyingFile() to TransactionManager
add agent upgrade TaskProcessor
add some error message
naming cat log according to log4j convention
remove old files
redirect output to transaction log file
small refactor and add tx_log_file argument
kill self first