Logging

Classes for configuring and logging diagnostic messages - see Learning about Logging

Classes

Name Description
ActivityLoggingContext A notion of the logging context in which a backend operation is performed, used to correlate
BunyanLoggerConfig Helps to configure the bentleyjs-core Logger to use bunyan.
EnvMacroSubst Helps with macro-substitution
FluentdBunyanLoggerConfig Helps to configure the bentleyjs-core Logger to use fluentd and seq.
FluentdLoggerStream
Logger Logger allows libraries and apps to report potentially useful information about operations, and it allows apps and users to control
PerfLogger Simple performance diagnostics utility.
PostFluentd
SeqLoggerConfig Helps to configure the bentleyjs-core Logger to use bunyan and seq.

Enumerations

Name Description
LogLevel

Interfaces

Name Description
GenericPost
IFluentdConfig fluentd logging server configuration.
LoggerCategoryAndLevel Identifies a logging category and the LogLevel that should be used for it.
LoggerLevelsConfig Specifies logging levels, including the default logging level and a set of categories and levels for them.
SeqConfig seq logging server configuration.

Type Aliases

Name Description
LogFunction Defines the signature for a log function.

Last Updated: 17 December, 2018