MRLog

public final class MRLog<LoggingGroup, LogLevel> where LoggingGroup : MRLoggingGroup, LogLevel : MRLogLevel

Undocumented

Public Properties

  • Undocumented

    Declaration

    Swift

    public private(set) var minimumLogLevel: LogLevel { get }

Init

Public Methods

  • Enables specific logging groups.

    Declaration

    Swift

    public func setEnabledLoggingGroups(_ loggingGroups: [LoggingGroup])

    Parameters

    loggingGroups

    An array of logging groups to be enabled. You can also pass .all, .allExcept or .none.

  • Undocumented

    Declaration

    Swift

    public func setMinimumLogLevel(_ level: LogLevel)
  • Undocumented

    Declaration

    Swift

    public func log(
        _ message: String,
        level: LogLevel,
        loggingGroup: LoggingGroup,
        file: String = #file,
        isSecured: Bool = false
    )