**still giving problem**

I have the following code. As long as I am in try { } it writes fine. But when there is an error, it doesn't write to log file. Not sure why

```
 private static void jk(string kName, string path)
        {
            Job job;

            try
            {
             // run some functions here and then write to the file
               StreamWriter LJ = new StreamWriter("C:\\Lob.txt");
            LJ.WriteLine("XXXXXXXXXXXX");

            LJ.Close();   
            }
            catch (InvalidException)
            {
               StreamWriter LJ = new StreamWriter("C:\\Lob.txt");
                LJ.WriteLine("YYYYYYYYYYYYYYYY");
                LJ.Close();
                Console.WriteLine("Error: ");
                return;
            }

        }

```