change fc_log_init to fc_log_create
add fc_abort() and int length