Adlai Holler 25de53bb13 [ASDisplayNode] Add Event Tracing to Help Debugging (#2243)
* Add some simple event logging for ASDisplayNode

Improve the tracing

* Add header to copy files phase

* Make event header public
2016-09-15 13:24:19 -07:00

26 lines
672 B
Objective-C

//
// ASTraceEvent.h
// AsyncDisplayKit
//
// Created by Adlai Holler on 9/13/16.
// Copyright © 2016 Facebook. All rights reserved.
//
#import <Foundation/Foundation.h>
@interface ASTraceEvent : NSObject
/**
* This method is dealloc safe.
*/
- (instancetype)initWithObject:(id)object
backtrace:(NSArray<NSString *> *)backtrace
format:(NSString *)format
arguments:(va_list)arguments NS_FORMAT_FUNCTION(3,0);
@property (nonatomic, readonly) NSArray<NSString *> *backtrace;
@property (nonatomic, strong, readonly) NSString *message;
@property (nonatomic, readonly) NSTimeInterval timestamp;
@end