System/Library/PrivateFrameworks/StudyLog.framework
SLGLog.h
@class NSSet, NSString, NSDateFormatter, NSHashTable, NSNumber, NSObject;
@protocol SLGDomainWhitelisting, SLGLogClientProtocol, OS_dispatch_queue;
@interface SLGLog : NSObject <SLGLogClientProtocolDelegate, SLGLogging> {
id<SLGLogClientProtocol> _client;
id<SLGDomainWhitelisting> _whitelist;
NSNumber *_pid;
NSString *_processName;
NSDateFormatter *_dateFormatter;
NSHashTable *_observers;
NSObject<OS_dispatch_queue> *_observerLockQueue;
NSObject<OS_dispatch_queue> *_observerCalloutQueue;
BOOL _isEnabled;
}
@property (readonly, copy, nonatomic) NSSet *whitelistedDomains;
@property (nonatomic) BOOL allowUnspecifiedDomains;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
+ (id)sharedInstance;
- (id)init;
- (void)reset;
- (void)removeObserver:(id)a0;
- (void)beginSession;
- (void)endSession;
- (void)resetWithCompletion:(id /* block */)a0;
- (BOOL)isEnabled;
- (void).cxx_destruct;
- (void)log:(id)a0;
- (void)addObserver:(id)a0;
- (void)logBlock:(id /* block */)a0 domain:(id)a1;
- (void)endSessionWithCompletion:(id /* block */)a0;
- (void)log:(id)a0 completion:(id /* block */)a1;
- (void)_fetchProcessInfo;
- (id)_serializeObjectAsLogEntry:(id)a0 domain:(id)a1 tags:(id)a2 error:(id *)a3;
- (void)_setClient:(id)a0;
- (id)_wrapObjectWithEntryMetadata:(id)a0 domain:(id)a1 tags:(id)a2;
- (void)addDomainToWhitelist:(id)a0;
- (void)beginSessionWithCompletion:(id /* block */)a0;
- (void)client:(id)a0 didReceiveInitialLogMessageFromDomain:(id)a1;
- (void)clientDidReceiveServerReset:(id)a0;
- (void)endSessionAndRenameFileTo:(id)a0 withCompletion:(id /* block */)a1;
- (id)initWithClient:(id)a0 whitelist:(id)a1 enabled:(BOOL)a2;
- (void)log:(id)a0 domain:(id)a1;
- (void)log:(id)a0 domain:(id)a1 completion:(id /* block */)a2;
- (void)log:(id)a0 domain:(id)a1 tags:(id)a2;
- (void)log:(id)a0 domain:(id)a1 tags:(id)a2 completion:(id /* block */)a3;
- (void)log:(id)a0 tags:(id)a1;
- (void)log:(id)a0 tags:(id)a1 completion:(id /* block */)a2;
- (void)logBlock:(id /* block */)a0;
- (void)logBlock:(id /* block */)a0 completion:(id /* block */)a1;
- (void)logBlock:(id /* block */)a0 domain:(id)a1 completion:(id /* block */)a2;
- (void)logBlock:(id /* block */)a0 domain:(id)a1 tags:(id /* block */)a2;
- (void)logBlock:(id /* block */)a0 domain:(id)a1 tags:(id /* block */)a2 completion:(id /* block */)a3;
- (void)logBlock:(id /* block */)a0 tags:(id /* block */)a1;
- (void)logBlock:(id /* block */)a0 tags:(id /* block */)a1 completion:(id /* block */)a2;
- (void)removeDomainFromWhitelist:(id)a0;
- (void)reset:(unsigned long long)a0 completion:(id /* block */)a1;
@end