Added SystemLogAppender to Factory
Replace $XDG_CACHE_HOME placeholder in FileAppender file path