CSV represents any text file structure where columns are separated by a delimiter, usually a comma. The delimiter can be anything you like, not just a comma. Read the log file with a csv reader, I'm sure you can figure it out from there, and all you need to do is set the schema.