YRTLogMessage
|
@interface YRTLogMessage : NSObject |
Represents a log message with its metadata.
Summary
Class methods
|
+ (nonnull YRTLogMessage *)logMessageWithTime:(nonnull NSDate *)time |
Properties
|
@property (nonatomic, readonly, nonnull) NSDate *time; |
|
@property (nonatomic, readonly) YRTLogMessageLogLevel level; |
|
@property (nonatomic, readonly, nonnull) NSString *scope; |
|
@property (nonatomic, readonly, nonnull) NSString *message; |
|
@property (nonatomic, readonly, nonnull) NSString *verboseInfo; |
Class methods
logMessageWithTime:level:scope:message:verboseInfo:
|
+ (nonnull YRTLogMessage *)logMessageWithTime:(nonnull NSDate *)time |
Properties
time
|
@property (nonatomic, readonly, nonnull) NSDate *time; |
Absolute timestamp of the log message.
level
|
@property (nonatomic, readonly) YRTLogMessageLogLevel level; |
Severity level of the log message.
scope
|
@property (nonatomic, readonly, nonnull) NSString *scope; |
Scope or category of the log message.
message
|
@property (nonatomic, readonly, nonnull) NSString *message; |
The log message content.
verboseInfo
|
@property (nonatomic, readonly, nonnull) NSString *verboseInfo; |
Additional verbose information about the log message. Used for logging exceptions with call stack.