TCGBLogger Class Reference

Inherits from NSObject
Declared in TCGBLogger.h

+ initializeWithConfiguration:

Initialize the singletone instance of a TCGBLogger.

+ (void)initializeWithConfiguration:(TCGBLoggerConfiguration *)configuration

Parameters

configuration

Log & Crash Configuration.

Declared In

TCGBLogger.h

+ initializeWithCompletion:

Initialize the singletone instance of a TCGBLogger with a configuration in Info.plist. Keys are TCGBLoggerAppKey, TCGBLoggerEnableCrashReporter and TCGBLoggerServiceZone.

+ (void)initializeWithCompletion:(void ( ^ ) ( TCGBError *))completion

Declared In

TCGBLogger.h

+ setDelegate:

+ (void)setDelegate:(id<TCGBLoggerDelegate>)delegate

Parameters

delegate

The delegate following TCGBLoggerDelegate protocol

Declared In

TCGBLogger.h

+ setUserFieldWithValue:forKey:

Sets the key and value of the user field to send when sending the log.

+ (void)setUserFieldWithValue:(NSString *)value forKey:(NSString *)key

Parameters

value

Value of the user field

key

Key of the user field

Declared In

TCGBLogger.h

+ setCrashHandler:

Sets the handler to be executed after a crash.

+ (void)setCrashHandler:(void ( ^ ) ( void ))handler

Parameters

handler

The handler to be executed after a crash

Declared In

TCGBLogger.h

+ debug:

Sends a log message of level debug.

+ (void)debug:(NSString *)message

Parameters

message

The message to send

Declared In

TCGBLogger.h

+ info:

Sends a log message of level info.

+ (void)info:(NSString *)message

Parameters

message

The message to send

Declared In

TCGBLogger.h

+ warn:

Sends a log message of level warn.

+ (void)warn:(NSString *)message

Parameters

message

The message to send

Declared In

TCGBLogger.h

+ error:

Sends a log message of level error.

+ (void)error:(NSString *)message

Parameters

message

The message to send

Declared In

TCGBLogger.h

+ fatal:

Sends a log message of level fatal.

+ (void)fatal:(NSString *)message

Parameters

message

The message to send

Declared In

TCGBLogger.h

+ debug:userFields:

Sends a log message with user fields of level debug.

+ (void)debug:(NSString *)message userFields:(NSDictionary<NSString*,NSString*> *)userFields

Parameters

message

The message to send

userFields

You have additional information to send.

Declared In

TCGBLogger.h

+ info:userFields:

Sends a log message with user fields of level info.

+ (void)info:(NSString *)message userFields:(NSDictionary<NSString*,NSString*> *)userFields

Parameters

message

The message to send

userFields

You have additional information to send.

Declared In

TCGBLogger.h

+ warn:userFields:

Sends a log message with user fields of level warn.

+ (void)warn:(NSString *)message userFields:(NSDictionary<NSString*,NSString*> *)userFields

Parameters

message

The message to send

userFields

You have additional information to send.

Declared In

TCGBLogger.h

+ error:userFields:

Sends a log message with user fields of level error.

+ (void)error:(NSString *)message userFields:(NSDictionary<NSString*,NSString*> *)userFields

Parameters

message

The message to send

userFields

You have additional information to send.

Declared In

TCGBLogger.h

+ fatal:userFields:

Sends a log message with user fields of level fatal.

+ (void)fatal:(NSString *)message userFields:(NSDictionary<NSString*,NSString*> *)userFields

Parameters

message

The message to send

userFields

You have additional information to send.

Declared In

TCGBLogger.h

+ debugWithFormat:

Sends a log message with format of level debug.

+ (void)debugWithFormat:(NSString *)format, ...

Parameters

format

The message string to send

...

A comma separated list of arguments to substitute into the format.

Declared In

TCGBLogger.h

+ infoWithFormat:

Sends a log message with format of level info.

+ (void)infoWithFormat:(NSString *)format, ...

Parameters

format

The message string to send

...

A comma separated list of arguments to substitute into the format.

Declared In

TCGBLogger.h

+ warnWithFormat:

Sends a log message with format of level warn.

+ (void)warnWithFormat:(NSString *)format, ...

Parameters

format

The message string to send

...

A comma separated list of arguments to substitute into the format.

Declared In

TCGBLogger.h

+ errorWithFormat:

Sends a log message with format of level error.

+ (void)errorWithFormat:(NSString *)format, ...

Parameters

format

The message string to send

...

A comma separated list of arguments to substitute into the format.

Declared In

TCGBLogger.h

+ fatalWithFormat:

Sends a log message with format of level fatal.

+ (void)fatalWithFormat:(NSString *)format, ...

Parameters

format

The message string to send

...

A comma separated list of arguments to substitute into the format.

Declared In

TCGBLogger.h