Do you know your built-in functions?
CREATE TABLE error_log ( error_code INTEGER, error_message VARCHAR2(4000), created_on DATE)
A.
EXCEPTION WHEN OTHERS THEN INSERT INTO error_log VALUES (SQLCODE, SQLERRM, SYSDATE); RAISE;END;
B.
EXCEPTION WHEN OTHERS THEN INSERT INTO error_log VALUES (SQLCODE, 'Employee too young!', SYSDATE); RAISE;END;
C.
EXCEPTION WHEN OTHERS THEN DECLARE l_code PLS_INTEGER := SQLCODE; BEGIN INSERT INTO error_log VALUES (l_code, 'Employee too young!', SYSDATE); RAISE; END;END;