Due to some feedback, I have slightly modified the logging and database locations for the program. Prior, they were stored under subdirectories in the install directory. This requires admin rights to write to the logs and the database. In a database intensive application, that might get annoying. So now logs and the database are stored in the user’s appdata directory. This should mitigate the need for admin rights.
I also dropped the use of nlog. The logging I’m doing is simple enough that a function with a couple parameters handles what I need. There are four log files planned; an errorlog which contains errors, a log file which has general info like program status and SQL queries, a game log file with general game information, and a race log file with racial events logged.