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