DDContextBlacklistFilterLogFormatter

Objective-C

@interface DDContextBlacklistFilterLogFormatter : NSObject <DDLogFormatter>

Swift

class DDContextBlacklistFilterLogFormatter : NSObject, DDLogFormatter

This class provides a log formatter that filters log statements from a logging context on the blacklist.

  • Undocumented

    Declaration

    Objective-C

    - (instancetype)init NS_DESIGNATED_INITIALIZER;

    Swift

    init()
  • Add a context to the blacklist

    Declaration

    Objective-C

    - (void)addToBlacklist:(NSInteger)loggingContext;

    Swift

    func add(toBlacklist loggingContext: Int)

    Parameters

    loggingContext

    the context

  • Remove context from blacklist

    Declaration

    Objective-C

    - (void)removeFromBlacklist:(NSInteger)loggingContext;

    Swift

    func remove(fromBlacklist loggingContext: Int)

    Parameters

    loggingContext

    the context

  • Return the blacklist

    Declaration

    Objective-C

    @property (copy, readonly) NSArray<NSNumber *> *_Nonnull blacklist;

    Swift

    var blacklist: [NSNumber] { get }
  • Check if a context is on the blacklist

    Declaration

    Objective-C

    - (BOOL)isOnBlacklist:(NSInteger)loggingContext;

    Swift

    func `is`(onBlacklist loggingContext: Int) -> Bool

    Parameters

    loggingContext

    the context