SCServiceLogger
@interface SCServiceLogger : NSObject
                Facility used to customize the logging level, and optional file output, of the Snap-ins components.
- 
                  
                  
Shared singleton instance used to configure logging.
Declaration
Objective-C
@property (readonly, strong, nonatomic, class) SCServiceLogger *_Nonnull sharedLogger;Swift
class var shared: ServiceLogger { get } - 
                  
                  
The current log level to filter messages at.
See
SCSLoggerLevelDeclaration
Objective-C
@property (assign, readwrite, nonatomic) SCSLoggerLevel level;Swift
var level: SCSLoggerLevel { get set } - 
                  
                  
Optional file handle used to write log messages to disk.
Declaration
Objective-C
@property (readwrite, strong, nonatomic, nullable) NSFileHandle *filehandle;Swift
var filehandle: FileHandle? { get set } - 
                  
                  
Sets the logger to the specified level filtering for the specified prefix.
Note
In most scenarios, you should use the
levelproperty instead.See
Declaration
Objective-C
- (void)setLogLevel:(SCSLoggerLevel)level forSubsystemsWithPrefix:(nonnull NSString *)prefix;Swift
func setLogLevel(_ level: SCSLoggerLevel, forSubsystemsWithPrefix prefix: String)Parameters
levelThe log level as a
SCSLoggerLeveltype.prefixThe log message prefix.
 
            Install in Dash
          
      SCServiceLogger Class Reference