MrB, here's what I see on the console, with the "-v" flag (no game name):
DEBUG:mameweb:MAME: Started
DEBUG:mameweb:WEBSOCKET: Message sent : {"Event": "mame_start"}
DEBUG:mameweb:MAME: Output (Orientation(\\.\DISPLAY1), 0)
DEBUG:mameweb:WEBSOCKET: Message sent : {"Data": {"Orientation(\\\\.\\DISPLAY1)": "0"}, "Event": "mame_output"}
DEBUG:mameweb:MAME: Output (pause, 1)
DEBUG:mameweb:WEBSOCKET: Message sent : {"Data": {"pause": "1"}, "Event": "mame_output"}
DEBUG:mameweb:MAME: Output (pause, 0)
DEBUG:mameweb:WEBSOCKET: Message sent : {"Data": {"pause": "0"}, "Event": "mame_output"}
DEBUG:mameweb:MAME: Stopped
DEBUG:mameweb:WEBSOCKET: Message sent : {"Event": "mame_stop"}
DEBUG:mameweb:MAME: Started
DEBUG:mameweb:WEBSOCKET: Message sent : {"Event": "mame_start"}
DEBUG:mameweb:MAME: Output (Orientation(\\.\DISPLAY1), 0)
DEBUG:mameweb:WEBSOCKET: Message sent : {"Data": {"Orientation(\\\\.\\DISPLAY1)": "0"}, "Event": "mame_output"}
DEBUG:mameweb:MAME: Output (knocker0, 0)
DEBUG:mameweb:WEBSOCKET: Message sent : {"Data": {"knocker0": "0"}, "Event": "mame_output"}
DEBUG:mameweb:MAME: Output (knocker0, 1)
DEBUG:mameweb:WEBSOCKET: Message sent : {"Data": {"knocker0": "1"}, "Event": "mame_output"}
DEBUG:mameweb:MAME: Output (knocker0, 0)
DEBUG:mameweb:WEBSOCKET: Message sent : {"Data": {"knocker0": "0"}, "Event": "mame_output"}
DEBUG:mameweb:MAME: Output (knocker0, 1)
DEBUG:mameweb:WEBSOCKET: Message sent : {"Data": {"knocker0": "1"}, "Event": "mame_output"}
DEBUG:mameweb:MAME: Output (knocker0, 0)
DEBUG:mameweb:WEBSOCKET: Message sent : {"Data": {"knocker0": "0"}, "Event": "mame_output"}
DEBUG:mameweb:MAME: Stopped
DEBUG:mameweb:WEBSOCKET: Message sent : {"Event": "mame_stop"}
And the matching log from the client side (again, no game name, let me know if you want the code for the client side demo app):
--received message: {"Event": "mame_start"}
--received message: {"Data": {"Orientation(\\\\.\\DISPLAY1)": "0"}, "Event": "mame_output"}
--received message: {"Data": {"pause": "1"}, "Event": "mame_output"}
--received message: {"Data": {"pause": "0"}, "Event": "mame_output"}
--received message: {"Event": "mame_stop"}
--received message: {"Event": "mame_start"}
--received message: {"Data": {"Orientation(\\\\.\\DISPLAY1)": "0"}, "Event": "mame_output"}
--received message: {"Data": {"knocker0": "0"}, "Event": "mame_output"}
--received message: {"Data": {"knocker0": "1"}, "Event": "mame_output"}
--received message: {"Data": {"knocker0": "0"}, "Event": "mame_output"}
--received message: {"Data": {"knocker0": "1"}, "Event": "mame_output"}
--received message: {"Data": {"knocker0": "0"}, "Event": "mame_output"}
--received message: {"Event": "mame_stop"}