toast-logncrash-androidndk-sdk
Android.h
1 
17 class ToastLog {
18 
19  public :
43  public static boolean initialize(Application application, String collectorAddr, int collectorPort,
44  String appKey, String version){}
45 
70  public static boolean initialize(Application application, String collectorAddr, int collectorPort,
71  String appKey, String version, boolean SyncStart){}
72 
91  public static void startSendThread(){}
92 
111  static void addCustomField(String key, String value){}
112 
129  static void removeCustomField(String key){}
130 
147  static void clearCustomFields(){}
148 
166  static void setLogType(String logType){}
167 
185  static void setLogSource(String logSource){}
186 
187 
204  static String getLogType(){}
205 
221  static String getLogSource(){}
222 
240  static void info(String message){}
241 
259  static void debug(String message){}
260 
278  static void warn(String message){}
279 
297  static void error(String message){}
298 
316  static void fatal(String message){}
317 
318 
343  static void info(String message, Throwable t){}
344 
368  static void debug(String message, Throwable t){}
369 
393  static void warn(String message, Throwable t){}
394 
418  static void error(String message, Throwable t){}
419 
443  static void fatal(String message, Throwable t){}
444 
462  static void setDeduplicate(boolean enable){}
463 
480  static String getAppKey() {}
481 
498  static String getVersion() {}
499 
516  static String getCollectorAddr() {}
517 
534  static int getCollectorPort() {}
535 
552  static String getLogSource() {}
553 
570  static boolean isInitialized() {}
571 
596  void enableHost();
597 
598 }
static public boolean initialize(Application application, String collectorAddr, int collectorPort, String appKey, String version)
Initialize는 SDK 초기화 메소드 입니다.
Definition: Android.h:43
static String getCollectorAddr()
현재 서버 주소 입니다.
Definition: Android.h:516
Definition: Android.h:17
static String getLogSource()
getLogSource는 현재 logSource를 반환합니다.
Definition: Android.h:221
static public void startSendThread()
SendThread의 lock 상태 해제
Definition: Android.h:91
static void info(String message)
info 함수는 logLevel이 INFO인 일반 로그로, 사용자가 입력한 문자열을 서버로 전송합니다. 일반적으로 현재 클라이언트의 정보를 서버에 기록하는 경우 전송합니다.
Definition: Android.h:240
static void fatal(String message)
fatal 함수는 logLevel이 FATAL인 일반 로그로, 사용자가 입력한 문자열을 서버로 전송합니다. 일반적으로 현재 클라이언트에서 발생한 심각한 에러 정보를 서버에 기록하는 경우 전송합니다.
Definition: Android.h:316
static void removeCustomField(String key)
removeCustomField는 사용자가 추가한 특정 필드를 삭제합니다.
Definition: Android.h:129
static void info(String message, Throwable t)
Info(string strMsg, Exception e) 함수는 logLevel이 INFO인 핸들드 로그로, 일반적으로 try&catch와 함께 ...
Definition: Android.h:343
static void error(String message)
error 함수는 logLevel이 ERROR인 일반 로그로, 사용자가 입력한 문자열을 서버로 전송합니다. 일반적으로 현재 클라이언트에서 발생한 에러 정보를 서버에 기록하는 경우 전송합니다.
Definition: Android.h:297
static void addCustomField(String key, String value)
addCustomField는 사용자 지정 필드를 추가합니다. key는 필드명, val은 필드값이 됩니다. 이때 필드명의 첫 단어는 a~z 혹은 A~Z로 시작하는 알파벳이어야 하며, 필드명의 경우 공백을 포함할 수 없습니다. initalizer의 경우 Activity onCreate에서 호출하는 것을 권장 합니다. Application의 onCreate에서 호출하는 경우 리시버, 서비스, 액티비티 등이 생성될때 마다 초기화 됩니다.
Definition: Android.h:111
static void warn(String message, Throwable t)
Warn(string strMsg, Exception e) 함수는 logLevel이 WARN인 핸들드 로그로, 일반적으로 try&catch와 함께 ...
Definition: Android.h:393
static void error(String message, Throwable t)
Error(string strMsg, Exception e) 함수는 logLevel이 ERROR인 핸들드 로그로, 일반적으로 try&catch와 함...
Definition: Android.h:418
static boolean isInitialized()
SDK가 초기화 여부를 반환합니다.
Definition: Android.h:570
static public boolean initialize(Application application, String collectorAddr, int collectorPort, String appKey, String version, boolean SyncStart)
true인 경우 startSendThread가 호출되기 전까지 발생한 로그를 전송하지 않고 큐에 저장 ...
Definition: Android.h:70
static void clearCustomFields()
clearCustomFields는 사용자가 추가한 전체 필드를 삭제합니다.
Definition: Android.h:147
static void setLogType(String logType)
setLogType는 현재 로그의 타입을 정의합니다. 일반적으로 일반 로그, 크래시 로그 등 로그의 종류를 구별하...
Definition: Android.h:166
static int getCollectorPort()
현재 서버 포트 입니다.
Definition: Android.h:534
static void setDeduplicate(boolean enable)
setDeduplicate는 중복 로그 제거 설정 함수입니다. 중복 로그 제거 기능이란 일반 로그와 핸들드 로그의 경...
Definition: Android.h:462
static void debug(String message)
debug 함수는 logLevel이 DEBUG인 일반 로그로, 사용자가 입력한 문자열을 서버로 전송합니다. 일반적으로 현재 클라이언트의 디버깅 정보를 서버에 기록하는 경우 전송합니다.
Definition: Android.h:259
void enableHost()
IP Address 수집 동작 설정
static void debug(String message, Throwable t)
Debug(string strMsg, Exception e) 함수는 logLevel이 DEBUG인 핸들드 로그로, 일반적으로 try&catch와 함...
Definition: Android.h:368
static String getAppKey()
현재 앱키 정보 입니다.
Definition: Android.h:480
static String getLogType()
getLogType는 현재 logType을 반환합니다.
Definition: Android.h:204
static void fatal(String message, Throwable t)
Fatal(string strMsg, Exception e) 함수는 logLevel이 FATAL인 핸들드 로그로, 일반적으로 try&catch와 함...
Definition: Android.h:443
static String getVersion()
현재 버전 정보 입니다.
Definition: Android.h:498
static void setLogSource(String logSource)
setLogSource는 현재 로그의 소스를 정의합니다. 일반적으로 aos-dev, aos-real, ios-real등 로그의 발생 위...
Definition: Android.h:185
static void warn(String message)
warn 함수는 logLevel이 WARN인 일반 로그로, 사용자가 입력한 문자열을 서버로 전송합니다. 일반적으로 현재 클라이언트에서 발생한 경고 메세지를 서버에 기록하는 경우 전송합니다.
Definition: Android.h:278