Path to the folder where the closed files are stored
If true, it will create the folders if they don't exist
Optional
defaultBase filename for the files
Encoding to use when writing to files
Optional
inactiveMaximum inactivity time in milliseconds before a handler is cleaned up
Optional
loggerLogger instance to use
Optional
propertyIf set, this property will be used to store the data in the file, it could be a nested property in the data object expressed as a dot separated string
Optional
propertyIf set, this property will be used as the filename, it could be a nested property in the data object expressed as a dot separated string
Optional
propertyIf set, this property will be used to skip the data, it could be a nested property in the data object expressed as a dot separated string
Optional
propertyIf set, this value will be used to skip the data, it could be a string, number or boolean. If
value is not set, but propertySkip
is set, a not falsy value will be used to skip the data,
this means that any value that is not false
, 0
or ''
will be used to skip the data.
Optional
retryRetry options for the file handler operations
Optional
rotationInterval in milliseconds to rotate the file
Optional
rotationMax number of lines before rotating the file
Optional
rotationMax size of the file before rotating it
Optional
separatorSeparator to use when writing the data to the file
Path to the folder where the working files are stored
Represents the options for the JsonlFileStoreManager