FMIceLinkLogProvider Class Reference
Inherits from | NSObject |
---|---|
Declared in | FMIceLinkLogProvider.h FMIceLinkLogProvider.m |
– doLogWithTimestamp:level:tag:message:ex:
- (void)doLogWithTimestamp:(NSDate *)timestamp level:(FMIceLinkLogLevel)level tag:(NSString *)tag message:(NSString *)message ex:(NSException *)ex
Parameters
timestamp |
The timestamp when the event occurred. |
---|---|
level |
The log level. |
tag |
The logger tag. |
message |
The message. |
ex |
The exception. |
Discussion
Declared In
FMIceLinkLogProvider.h
– filter
- (FMIceLinkFunction2 *)filter
Discussion
Declared In
FMIceLinkLogProvider.h
– generateLogLineWithTimestamp:level:tag:message:ex:
- (NSString *)generateLogLineWithTimestamp:(NSDate *)timestamp level:(FMIceLinkLogLevel)level tag:(NSString *)tag message:(NSString *)message ex:(NSException *)ex
Parameters
timestamp |
When the event occurred. |
---|---|
level |
The log level, |
tag |
Which logger it came from. |
message |
The log message. |
ex |
The exception if one is available. |
Discussion
Declared In
FMIceLinkLogProvider.h
+ getPrefixTimestamp:
+ (NSString *)getPrefixTimestamp:(NSDate *)timestamp
Parameters
timestamp |
The timestamp. |
---|
Return Value
The timestamp as a formatted string.
Discussion
Declared In
FMIceLinkLogProvider.h
+ getPrefixWithLevel:
+ (NSString *)getPrefixWithLevel:(FMIceLinkLogLevel)level
Parameters
level |
The log level. |
---|
Return Value
The log level as an upper-case string with right-side whitespace padding to ensure a 5-character sequence.
Discussion
Declared In
FMIceLinkLogProvider.h
+ getPrefixWithLevel:includeTimestamp:
+ (NSString *)getPrefixWithLevel:(FMIceLinkLogLevel)level includeTimestamp:(bool)includeTimestamp
Parameters
level |
The log level. |
---|---|
includeTimestamp |
Whether to include a timestamp in the prefix. |
Return Value
The log level as an upper-case string with right-side whitespace padding to ensure a 5-character sequence.
Discussion
Declared In
FMIceLinkLogProvider.h
– init
- (instancetype)init
Discussion
Declared In
FMIceLinkLogProvider.h
– level
- (FMIceLinkLogLevel)level
Discussion
Declared In
FMIceLinkLogProvider.h
+ logProvider
+ (FMIceLinkLogProvider *)logProvider
Discussion
Declared In
FMIceLinkLogProvider.h
– logWithTimestamp:level:tag:message:
- (void)logWithTimestamp:(NSDate *)timestamp level:(FMIceLinkLogLevel)level tag:(NSString *)tag message:(NSString *)message
Parameters
timestamp |
The timestamp when the event occurred. |
---|---|
level |
The level of log message. |
tag |
The logger tag. |
message |
The log message. |
Discussion
Declared In
FMIceLinkLogProvider.h
– logWithTimestamp:level:tag:message:ex:
- (void)logWithTimestamp:(NSDate *)timestamp level:(FMIceLinkLogLevel)level tag:(NSString *)tag message:(NSString *)message ex:(NSException *)ex
Parameters
timestamp |
The timestamp when the event occurred. |
---|---|
level |
The level of log message. |
tag |
The logger tag. |
message |
The log message. |
ex |
The exception that occured. |
Discussion
Declared In
FMIceLinkLogProvider.h
– setFilter:
- (void)setFilter:(FMIceLinkFunction2 *)value
Discussion
Declared In
FMIceLinkLogProvider.h
– setFilterBlock
- (void ( ^ ) ( bool ( ^ ) ( NSString *, FMIceLinkLogLevel ) ))setFilterBlock
Discussion
Declared In
FMIceLinkLogProvider.h
– setFilterBlock:
- (void)setFilterBlock:(bool ( ^ ) ( NSString *, FMIceLinkLogLevel ))valueBlock
Discussion
Declared In
FMIceLinkLogProvider.h
– setLevel:
- (void)setLevel:(FMIceLinkLogLevel)value
Discussion
Declared In
FMIceLinkLogProvider.h