print_log function