C++ FTP Stack
0.10
|
로그 관련 클래스 더 자세히 ...
정적 Public 멤버 함수 | |
static bool | SetDirectory (const char *pszDirName) |
로그 파일을 저장할 디렉토리를 설정한다. | |
static void | Release () |
클래스 변수를 초기화시킨다. | |
static void | SetCallBack (ILogCallBack *pclsCallBack) |
로그 출력 callback 인터페이스를 등록한다. | |
static int | Print (EnumLogLevel iLevel, const char *fmt,...) |
로그 파일에 로그를 저장한다. | |
static void | Print (void(*func)(FILE *fd)) |
응용에서 로그를 출력하는 경우, FILE 핸들을 응용 함수로 전달한다. | |
static int | GetLevel () |
로그 레벨을 가져온다. | |
static void | SetLevel (int iLevel) |
로그 파일에 저장할 로그 레벨을 설정한다. | |
static void | SetNullLevel () |
로그 파일에 저장할 로그 레벨을 모두 삭제한다. | |
static void | SetDebugLevel () |
디버그 로그 레벨을 설정한다. | |
static bool | IsPrintLogLevel (EnumLogLevel iLevel) |
입력한 로그 레벨이 현재 출력할 수 있는 로그 레벨인지 분석하여 준다. | |
static void | SetMaxLogSize (int iSize) |
로그를 저장할 최대 파일 크기를 설정한다. | |
static void | SetMaxFolderSize (int64_t iSize) |
로그 폴더 최대 크기를 설정한다. | |
static int | GetLogIndex () |
로그파일의 인덱스 번호를 리턴한다. | |
static void | DeleteOldFile () |
로그 폴더의 크기가 설정된 크기보다 큰 경우, 오래된 로그 파일을 삭제한다. | |
static void | SortFileList (FILE_LIST &clsFileList) |
로그 파일 리스트를 오래된 날짜에서 최근 날짜로 정렬한다. |
로그 관련 클래스