Skip to content

Structure

MetadataFragment

Writes the combined metadata to the output, and requests a separator for the next fragment only if the metadata was not empty.
struct MetadataFragment

Mentioned in

Overview

This fragment is considered to not have content if the metadata is empty.

Topics

Initializers

Instance Methods

Relationships

Conforms To

See Also

Logger Fragments

  • LoggerFragment
    A fragment of a log message.
  • LoggerFragmentBuilder
    A result builder for creating logger fragments in a declarative way.
  • FragmentOutput
    The output of a LoggerFragment, including some intermediary state used for things like deduplicating separators.
  • IfMaxLevelFragment
    Make the current fragment conditional, only calling its output method if the record’s loggerLevel is maxLevel or lower
  • AndFragment
    Combine the current fragment with another, which will be written after the current fragment finishes.
  • OptionalFragment
    A fragment that conditionally includes another fragment.
  • ArrayFragment
    A fragment that combines multiple fragments of the same type.
  • LabelFragment
    Writes the label of the logger, and requests a separator for the next fragment.
  • LevelFragment
    Writes the level of the logged message, and requests a separator for the next fragment.
  • LiteralFragment
    Writes the given text to the output.
  • SeparatorFragment
  • SpacedFragment
    A fragment that wraps another fragment, automatically separating its components with spaces.
  • MessageFragment
    Writes the logged message to the output, and requests a separator for the next fragment.
  • SourceLocationFragment
    Writes the file location of the logged message, including the line.
  • LoggerSourceFragment
    Writes the source of the logged message.