Record & Publish node new in 3.1

CSV Log

Appends one row to a CSV file on every rising edge of Write — a log of events, not a table of frames. Values is a structure: a named structure is read by the names in Columns (comma separated, which also sets the column order), a list by position. Add Time puts the local date and time first. One file per day (Base Name-yyyy-MM-dd.csv) in the folder chosen in Settings; every row is saved to disk at once. Spreadsheet-safe: UTF-8 with BOM, quoted cells, and a cell that would start a formula gets a leading apostrophe.

Inputs

PortTypeDefault
ValuesOne row: a named structure (read by Columns) or a list (by position) — e.g. a Letter Post’s Log Row.structure—
ColumnsColumn names, comma separated: picks the values of a named structure and sets their order. Empty = every name.string
Base NameThe file name before the date: one file a day, Base Name-yyyy-MM-dd.csv, in the folder chosen in Settings.stringlog
Add TimeOn: the local date and time is the first cell of every row.booltrue
WriteEach switch from off to on appends one row (a pulse, e.g. Delivered). Held on writes nothing more.boolfalse

Outputs

PortType
Rowsint
Last Filestring
Writtenbool

Open CSV Log in the interactive catalog →

CSV Log is one of 381 nodes in Grafit Pro.

Free download. Every feature for 7 days, no card. Then €99.99 once — or keep playing your projects as a Player.

More Record & Publish nodes