Logger¶
A custom logger for a console. Writes the gametstate out to a CSV file so you can retroactively view the game frame-by-frame
- class
melee.logger.
Logger
¶A custom logger for a console. Writes the gametstate out to a CSV file each frame so you can retroactively view the game frame-by-frame
log
(column, contents, concat=False)¶Write ‘contents’ to the log at given ‘column’
Parameters:
- column (str) – The column to write the log message at
- contents (str) – The thing to write to the log
- concat (bool) – Should we concatenate the contents to the existing log at that column (or replace it)
logframe
(gamestate)¶Log any common per-frame things
Parameters: gamestate (gamestate.GameState) – A gamestate object to log
skipframe
()¶Skip this frame in the log
writeframe
()¶Write the current frame to the log and move to a new frame
writelog
()¶Write the log to file