Skip to content

@graphty/graphty-element / logging / LoggerConfig

Interface: LoggerConfig ​

Defined in: graphty-element/src/logging/types.ts:83

Configuration for the logging system.

Properties ​

enabled ​

enabled: boolean

Defined in: graphty-element/src/logging/types.ts:85

Whether logging is enabled


format ​

format: object

Defined in: graphty-element/src/logging/types.ts:99

Formatting options

colors? ​

optional colors?: boolean

Enable colored output (for console)

module ​

module: boolean

Include module name in output

timestamp ​

timestamp: boolean

Include timestamp in output

timestampFormat? ​

optional timestampFormat?: string

Format for timestamps (default: ISO)


level ​

level: LogLevel

Defined in: graphty-element/src/logging/types.ts:87

Minimum log level to output


moduleLevels? ​

optional moduleLevels?: Readonly<Record<string, LogLevel>>

Defined in: graphty-element/src/logging/types.ts:97

A level for one module that is not the global level, e.g. { layout: LogLevel.TRACE }.

Keyed by a category segment and matched the way modules is matched, so "layout" covers ["graphty", "layout", "ngraph"]. The most specific segment of a category wins. This is what the documented ?graphty-element-logging=layout:debug,xr:info URL syntax means.


modules ​

modules: string[] | "*"

Defined in: graphty-element/src/logging/types.ts:89

Modules to enable: array of module names or "*" for all