In steps 1 to 5, we opened the existing solution. In step 7, we added exception handling to the WriteLog() method in the library. In the first line of code, we added the keyword try. Inside it, we created the code that creates the text file. Then, we caught a FileNotFoundException in the first catch clause. This is a good practice; to catch the exact exception. If you have caught all exceptions, then you can catch the default exception.
Finally, we have used a finally clause to close the file stream. The finally clause will always execute inside a try...catch block. It's a good practice to include the code for a cleanup inside a finally clause.