Debugging

  • A logging class that can be told where to log to via transports.

    Features include:

    • Asynchronous, ordered output to transports
    • All log messages can be tagged and filtered
    • LogLevels are provided as well
    • Force logging enables output via print even if no transports available

    Filtering

    Two methods exist to allow for filtering of the log stream.

    See more

    Declaration

    Swift

    public class Logger
  • Used by the logger to set various log levels. You cannot directly use this but the idea is that you will be able to filter based on levels if needed

    See more

    Declaration

    Swift

    public enum LogLevel : String