Como redirecionar a saída de DBMS_OUTPUT.PUT_LINE para um arquivo?

Eu preciso depurar em pl / sql para descobrir os tempos de procedimentos, eu quero usar:

SELECT systimestamp FROM dual INTO time_db;
DBMS_OUTPUT.PUT_LINE('time before procedure ' || time_db);

mas eu não entendo onde a saída vai e como posso redirecioná-lo para um arquivo de log que irá conter todos os dados que eu quero coletar?

questionAnswers(10)

yourAnswerToTheQuestion