If you want to Log actions performed by application you can write them to an external file.
private void Log(string text, bool LineBreak)
    {
        try
        {
            if (LineBreak)
            {
                File.AppendAllText("LogFile.txt", System.Environment.NewLine + System.Environment.NewLine);
            }
            File.AppendAllText("LogFile.txt", System.Environment.NewLine + DateTime.Now + ":- " + text);
        }
        catch
        {
        }
    }
Log exceptions like this:
private void LogException(Exception ex)
    {
        try
        {
            File.AppendAllText("LogFile.txt", System.Environment.NewLine + DateTime.Now + ":- Main Exception:");
            File.AppendAllText("LogFile.txt", System.Environment.NewLine + ex.Message);
            File.AppendAllText("LogFile.txt", System.Environment.NewLine + ex.StackTrace);
            File.AppendAllText("LogFile.txt", System.Environment.NewLine + System.Environment.NewLine + "Inner Exception:");
            File.AppendAllText("LogFile.txt", System.Environment.NewLine + ex.InnerException.Message);
            File.AppendAllText("LogFile.txt", System.Environment.NewLine + ex.InnerException.StackTrace);
        }
        catch
        {
        }
    }