abstractTransport <Options>
Hierarchy
- Contract<Options>
Implements
Index
Constructors
constructor
Type parameters
- Options: TransportOptions
Properties
readonlylevels
readonlyoptions
Methods
blueprint
configure
Set an options object by merging the new partial and existing options with the defined blueprint, while running all validation checks. Freeze and return the options object.
object.configure({ name: 'Boost' });
object.configure((prevOptions) => ({
nestedObject: {
...prevOptions.nestedObject,
some: 'value',
},
}));
format
Format the log item into a message string, and append a trailing newline if missing.
abstractwrite
Write the formatted message according to the transport.
Validated and configured options.