caches filename
add timestamp to new log file
set new log file
seperator
formatting
flush logs and remove log filenames on process close
flush logs on quit