Skip to main content

ExecLogLine

One guest log line from an app’s ck-exec instances (ctx.log), kept for 24 hours.

type ExecLogLine {
id: String!
nodeType: String!
key: String!
level: Int!
host: String!
at: DateTime!
flow: String
text: String!
}

Fields​

ExecLogLine.id ● String! non-null scalar​

The line’s id, time-ordered: pass the oldest one you have as before to page back.

ExecLogLine.nodeType ● String! non-null scalar​

The node type that logged it; empty for a platform note (lines dropped over a rate).

ExecLogLine.key ● String! non-null scalar​

The instance key.

ExecLogLine.level ● Int! non-null scalar​

0 error, 1 warn, 2 info, 3 debug.

ExecLogLine.host ● String! non-null scalar​

The execution host it ran on.

ExecLogLine.at ● DateTime! non-null scalar​

When the instance logged it.

ExecLogLine.flow ● String scalar​

The flow of the call the instance was handling, as 32 lowercase hex digits. A client’s call and everything it causes (the calls it makes to other hubs, on any host, and the lines they log) share one flow; pass it as flow to execLogs to follow the chain. Null for a line written outside a call (start, snapshot, stop).

ExecLogLine.text ● String! non-null scalar​

The line, at most 1 KiB.

Returned By​

execLogs query ● execModLogs query