fix. rename setSDKLog to setSdkLog

This commit is contained in:
matrixbirds
2019-07-30 13:30:58 +08:00
parent 88c165833f
commit a6744ea725
3 changed files with 17 additions and 6 deletions

View File

@@ -132,9 +132,9 @@ RCT_EXPORT_METHOD(setSdkLog:(NSString *)path
resolve:(RCTPromiseResolveBlock)resolve
reject:(RCTPromiseRejectBlock)reject) {
int fileSize = (int) size;
int setpath = [[AgoraRtmKit new] setLogFile:path];
int setsize = [[AgoraRtmKit new] setLogFileSize:fileSize];
int setlevel = [[AgoraRtmKit new] setLogFilters:level];
int setpath = [_rtmEngine setLogFile:path];
int setsize = [_rtmEngine setLogFileSize:fileSize];
int setlevel = [_rtmEngine setLogFilters:level];
resolve(@{
@"path": @(setpath == 0),

View File

@@ -1,5 +1,6 @@
import {
RTMEventCallback,
Callback,
UserInfo,
AgoraPeerMessage,
UserAttribute,
@@ -11,6 +12,14 @@ import {
RtmEngineEvents
} from './types.d';
export enum LogLevel {
OFF = 0,
INFO = 0x0f,
WARNING = 0x0e,
ERROR = 0x0c,
CRITICAL =0x08
};
import {
NativeModules,
NativeEventEmitter,
@@ -42,19 +51,19 @@ export default class RtmEngine {
* get the version of rtm sdk
* @param callback (version) => {} required
*/
getSdkVersion (callback: void): void {
getSdkVersion (callback: Callback): void {
AgoraRTM.getSdkVersion(callback);
}
/**
* set sdk log file
* @param path string: specified the generated log path
* @param level number: sdk log level (0: "OFF", 0x0f: "INFO", 0x0e: "WARN", 0x0c: "ERROR", 0x08: "CRITICAL")
* @param level {@link LogLevel}: sdk log level (0: "OFF", 0x0f: "INFO", 0x0e: "WARN", 0x0c: "ERROR", 0x08: "CRITICAL")
* @param size number: file size in kbytes
* Note File size settings of less than 512 KB or greater than 10 MB will not take effect.
* @return Promise<any> This method will return {path: boolean, level: boolean, size: boolean}
*/
setSdkLog (path: string, level: number, size: number): Promise<any> {
setSdkLog (path: string, level: LogLevel, size: number): Promise<any> {
return AgoraRTM.setSdkLog(path, level, size)
}

2
src/types.d.ts vendored
View File

@@ -15,6 +15,8 @@ export interface AgoraMessage {
export type RTMEventCallback = () => {}
export type Callback = () => {}
export interface UserInfo {
token?: string
uid: String