OptionalenabledWhether this transport is currently active. Allows runtime enabling/disabling of transports.
OptionalexcludeTags that exclude logs from this transport. Logs with any of these tags are skipped.
OptionalfilterCustom filter function for advanced filtering logic. Return true to process the log, false to skip.
OptionalformatOutput format for this transport.
OptionalformatterCustom formatter function. Used when format is 'custom'.
OptionallevelMinimum log level this transport will handle. Logs below this level are ignored by this transport.
OptionallevelsCustom levels this transport should handle. Allows fine-grained control over what gets logged where.
OptionalnameUnique name identifier for this transport instance. Used for managing multiple transports.
OptionalsilentWhether to handle errors silently or propagate them.
OptionaltagsTags that must be present for this transport to handle a log. If specified, only logs with at least one matching tag are processed.
OptionaltimeoutTimeout for transport operations in milliseconds.
Transport configuration base interface. All transports must implement these core options.