xdmp.logmessageParse( messages as String[], format as String?, time-zone-offset as xs.duration? ) as Sequence
Parse messages from logfile to xml, json, raw, or complex (XML with more elements) format.
Parameters | |
---|---|
messages | The data from logfile. |
format | Output format - xml (default), json, raw, complex. |
time-zone-offset | Time Zone Offset, optional, not for raw format. |
http://marklogic.com/xdmp/privileges/xdmp-filesystem-file
xdmp.logmessageParse( xdmp.logfileScan("file://host-in-cluster/var/opt/MarkLogic/Logs/ErrorLog.txt") , "json", xs.dayTimeDuration("PT4H")) => { "timestamp": "2021-09-09T15:54:45.293+04:00", "level": "notice", "message": "Starting MarkLogic Server 10.0-20210904 x86_64 in /opt/MarkLogic with data in /var/opt/MarkLogic" } { "timestamp": "2021-09-09T15:54:45.296+04:00", "level": "info", "message": "MarkLogic Converters 10.0-20210825 found" } ......
Stack Overflow: Get the most useful answers to questions from the MarkLogic community, or ask your own question.