Logs can now be given a custom directory, and files are split by date