HumioEnrichers class

Implemented types
Available extensions

Constructors

HumioEnrichers.new(Humio base)
HumioEnrichers.defaultImplementation(String ingestToken, {bool? setRawMessage = false})

Properties

base Humio
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
setRawMessage bool
Should the message property of all events be the @rawmessage in Humio?
getter/setter pairoverride

Methods

addEnricher(Enricher enricher) → void
debug(String message, {Map<String, dynamic>? fields, Map<String, String>? tags}) Future

Available on Humio, provided by the HumioExtensions extension

Debug is used for internal system events that are not necessarily observable from the outside, but useful when determining how something happened.
error(String message, Object error, StackTrace stackTrace, {Map<String, dynamic>? fields, Map<String, String>? tags}) Future

Available on Humio, provided by the HumioExtensions extension

When functionality is unavailable or expectations broken, an Error event is used.
fatal(String message, {Map<String, dynamic>? fields, Map<String, String>? tags}) Future

Available on Humio, provided by the HumioExtensions extension

The most critical level, Fatal events demand immediate attention.
information(String message, {Map<String, dynamic>? fields, Map<String, String>? tags}) Future

Available on Humio, provided by the HumioExtensions extension

Information events describe things happening in the system that correspond to its responsibilities and functions. Generally these are the observable actions the system can perform.
log(String level, String message, {Object? error, StackTrace? stackTrace, Map<String, dynamic>? fields, Map<String, String>? tags}) Future<bool>
Log a message to Humio.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
verbose(String message, {Map<String, dynamic>? fields, Map<String, String>? tags}) Future

Available on Humio, provided by the HumioExtensions extension

Verbose is the noisiest level, rarely (if ever) enabled for a production app.
warning(String message, {Map<String, dynamic>? fields, Map<String, String>? tags}) Future

Available on Humio, provided by the HumioExtensions extension

When service is degraded, endangered, or may be behaving outside of its expected parameters, Warning level events are used.

Operators

operator ==(Object other) bool
The equality operator.
inherited