nooschain / logging/logging-types / NoosLoggingConfig
Interface: NoosLoggingConfig
Defined in: logging/logging-types.ts:18
Runtime logging configuration derived from environment variables.
Properties
apiRequests
apiRequests:
boolean
Defined in: logging/logging-types.ts:38
Toggle for HTTP request logging.
backfill
backfill:
boolean
Defined in: logging/logging-types.ts:48
Toggle for payload backfill logs.
consensus
consensus:
boolean
Defined in: logging/logging-types.ts:42
Toggle for consensus adapter logs.
consoleEnabled
consoleEnabled:
boolean
Defined in: logging/logging-types.ts:26
Whether to write logs to stdout/stderr.
dbQueries
dbQueries:
boolean
Defined in: logging/logging-types.ts:40
Toggle for database query logging where wired.
eventsEnabled
eventsEnabled:
boolean
Defined in: logging/logging-types.ts:34
Whether to write a separate JSONL event sink.
eventsPath
eventsPath:
string
Defined in: logging/logging-types.ts:36
File path for event JSONL output.
fileEnabled
fileEnabled:
boolean
Defined in: logging/logging-types.ts:28
Whether to write a structured log file.
fileLevel
fileLevel:
string
Defined in: logging/logging-types.ts:32
Minimum level for the structured file sink.
filePath
filePath:
string
Defined in: logging/logging-types.ts:30
File path for the structured log sink.
format
format:
NoosLogFormat
Defined in: logging/logging-types.ts:22
Human-friendly pretty output or structured JSON lines.
gossip
gossip:
boolean
Defined in: logging/logging-types.ts:46
Toggle for transaction gossip logs.
level
level:
string
Defined in: logging/logging-types.ts:20
Default minimum log level for console/event sinks.
observability
observability:
boolean
Defined in: logging/logging-types.ts:52
Toggle for observability endpoint logs.
raft
raft:
boolean
Defined in: logging/logging-types.ts:50
Toggle for Raft/sidecar logs.
sync
sync:
boolean
Defined in: logging/logging-types.ts:44
Toggle for sync manager logs.
timestamps
timestamps:
boolean
Defined in: logging/logging-types.ts:24
Whether log entries include timestamps.