Package-level declarations
Types
Logger for standard-out and standard-error.
Logger for the console.
Console logger for JS.
Logger for System.out and System.err.
Constant tag generator, for when performance is more important than useful implicit tags.
Marker interface to skip a class in the stack trace for the default TagGenerator on JVM. On other targets, this interface does nothing.
Global logging object. To receive logs, call dispatcher.install.
Additional data associated with a log. It's important that Logger instances do NOT hold onto references to ReadMetadata arguments after the function returns. If a ReadMetadata reference must be kept after function return, create a copy.
Standardized metadata for data sensitivity levels.
Creates tag strings for implicitly-tagged Log calls.
Marks a class as internal to Tuulbox. These APIs are left public
so they may be used by other modules, but should not be used outside (by consumers) of Tuulbox.
Additional data associated with a log. It's important that Log calls do NOT hold onto references to WriteMetadata arguments after the lambda returns.