Scusa, ma non ho capito la domanda. Sembra entrare nel catch o ci entra davero? In teoria, se non hai impostato la commandline, dovrebbe endare sempre nel catch. In questo caso esegue l'ultima istruzione del catch perchè probabilmente ha già creao il log, ma non può saltare le istruzioni ed eseguire solo l'ultima.