apoc.log.stream

Procedure APOC Core

apoc.log.stream('neo4j.log', { last: n }) - retrieve log file contents, optionally return only the last n lines

Signature

apoc.log.stream(path :: STRING?, config = {} :: MAP?) :: (lineNo :: INTEGER?, line :: STRING?, path :: STRING?)

Input parameters

Name Type Default

path

STRING?

null

config

MAP?

{}

Output parameters

Name Type

lineNo

INTEGER?

line

STRING?

path

STRING?

Usage Examples

To use the apoc.log.stream procedure the user must have the admin role, otherwise the procedure throws with an error permission has not been granted for user 'xxx', to make sure that only the Administrator can access the logs, which could provide sensitive data.

The following returns the last 10 lines in neo4j.log:

CALL apoc.log.stream("neo4j.log", {last: 10});
Table 1. Results
lineNo line path

12827

"2020-11-16 11:12:10.197+0000 WARN The client is unauthorized due to authentication failure."

"/home/markhneedham/.local/share/neo4j-relate/dbmss/dbms-8c3607ed-fe8d-42de-9be9-075d86babcfe/logs/neo4j.log"

12826

"2020-11-16 11:12:09.967+0000 WARN The client is unauthorized due to authentication failure."

"/home/markhneedham/.local/share/neo4j-relate/dbmss/dbms-8c3607ed-fe8d-42de-9be9-075d86babcfe/logs/neo4j.log"

12825

"2020-11-16 09:43:39.332+0000 INFO Called db.clearQueryCaches(): Query cache already empty."

"/home/markhneedham/.local/share/neo4j-relate/dbmss/dbms-8c3607ed-fe8d-42de-9be9-075d86babcfe/logs/neo4j.log"

12824

"2020-11-12 16:18:44.392+0000 INFO LabelPropagationStreamProc: overall memory usage 27 KiB"

"/home/markhneedham/.local/share/neo4j-relate/dbmss/dbms-8c3607ed-fe8d-42de-9be9-075d86babcfe/logs/neo4j.log"

12823

"2020-11-12 16:18:44.391+0000 INFO [neo4j.BoltWorker-5 [bolt] [/127.0.0.1:51704] ] LabelPropagation :: Finished"

"/home/markhneedham/.local/share/neo4j-relate/dbmss/dbms-8c3607ed-fe8d-42de-9be9-075d86babcfe/logs/neo4j.log"

12822

"2020-11-12 16:18:44.391+0000 INFO [gds-3] LabelPropagation 99%"

"/home/markhneedham/.local/share/neo4j-relate/dbmss/dbms-8c3607ed-fe8d-42de-9be9-075d86babcfe/logs/neo4j.log"

12821

"2020-11-12 16:18:44.391+0000 INFO [gds-3] LabelPropagation 98%"

"/home/markhneedham/.local/share/neo4j-relate/dbmss/dbms-8c3607ed-fe8d-42de-9be9-075d86babcfe/logs/neo4j.log"

12820

"2020-11-12 16:18:44.391+0000 INFO [gds-3] LabelPropagation 97%"

"/home/markhneedham/.local/share/neo4j-relate/dbmss/dbms-8c3607ed-fe8d-42de-9be9-075d86babcfe/logs/neo4j.log"

12819

"2020-11-12 16:18:44.391+0000 INFO [gds-3] LabelPropagation 96%"

"/home/markhneedham/.local/share/neo4j-relate/dbmss/dbms-8c3607ed-fe8d-42de-9be9-075d86babcfe/logs/neo4j.log"

12818

"2020-11-12 16:18:44.391+0000 INFO [gds-3] LabelPropagation 95%"

"/home/markhneedham/.local/share/neo4j-relate/dbmss/dbms-8c3607ed-fe8d-42de-9be9-075d86babcfe/logs/neo4j.log"