add get_log function