tencent cloud

Tencent Cloud Super App as a Service

SDK Runtime Log Output

Download
Focus Mode
Font Size
Last updated: 2026-09-23 15:47:23

SDK runtime log output

SDK runtime logs can be printed to facilitate issue troubleshooting during the development phase.
Note:
It is recommended to disable log output when the superapp is released to ensure security and performance.
/// Output the log
/// @param level Log level, refer to PLTLogLevel
/// @param msg - Log message
- (void)log:(MALogLevel)level msg:(NSString *)msg;

vConsole log output

Implement the mini program log output API in the proxy class for easier troubleshooting.
Note:
It is recommended to disable log output when the superapp is released to ensure security and performance.

- (void)onConsoleLog:(TCSASConsoleLog *)consoleLog {
NSString *type = consoleLog.appType == TMAAppTypeGame ? @"MiniGame" : @"MiniApp";

NSString *level = nil;
switch (consoleLog.level) {
case TCSASConsoleLogLevelDebug: level = @"debug"; break;
case TCSASConsoleLogLevelInfo: level = @"info"; break;
case TCSASConsoleLogLevelWarn: level = @"warn"; break;
case TCSASConsoleLogLevelError: level = @"error"; break;
}
if([consoleLog.content containsString:@"demo getApp=>"]) {
NSLog(@"");
}

NSLog(@"[TCMPPConsole][%@][%@][%@(%@) v%@] %@",
type,
level,
consoleLog.appName,
consoleLog.appId,
consoleLog.appVersion,
consoleLog.content);
}




Help and Support

Was this page helpful?

Help us improve! Rate your documentation experience in 5 mins.

Feedback