Changeset 119 in libcf for trunk/src/cf_log.c
- Timestamp:
- 06/10/13 09:56:32 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/cf_log.c
r117 r119 1 1 /** 2 * @file cf_log.c3 * @author myusgun <myusgun@gmail.com>4 * @author vfire5 * 6 * @brief 로그 구현2 * \file cf_log.c 3 * \author myusgun <myusgun@gmail.com> 4 * \author vfire 5 * 6 * \brief 로그 구현 7 7 */ 8 8 #if defined(_WIN32) || defined(_WIN64) … … 195 195 * 로그 데이터 처리 196 196 * 197 * @return 성공 시, CF_OK; 실패 시, 오류 코드198 * 199 * @param ctx 로그 컨텍스트200 * @param buffer 로그 데이터201 * @param demandSize 로그 데이터 길이202 * 203 * @author vfire197 * \return 성공 시, CF_OK; 실패 시, 오류 코드 198 * 199 * \param ctx 로그 컨텍스트 200 * \param buffer 로그 데이터 201 * \param demandSize 로그 데이터 길이 202 * 203 * \author vfire 204 204 */ 205 205 /* static */int … … 243 243 * 로그 컨텍스트에 멀티쓰레드 모드 설정 244 244 * 245 * @return 성공 시, CF_OK; 실패 시, 오류 코드246 * 247 * @param ctx 로그 컨텍스트248 * 249 * @see CF_Log_UnsetMultiThread245 * \return 성공 시, CF_OK; 실패 시, 오류 코드 246 * 247 * \param ctx 로그 컨텍스트 248 * 249 * \see CF_Log_UnsetMultiThread 250 250 */ 251 251 static int … … 265 265 * 로그 컨텍스트에 멀티쓰레드 모드 설정 해제 266 266 * 267 * @return 성공 시, CF_OK; 실패 시, 오류 코드268 * 269 * @param ctx 로그 컨텍스트270 * 271 * @see CF_Log_SetMultiThread267 * \return 성공 시, CF_OK; 실패 시, 오류 코드 268 * 269 * \param ctx 로그 컨텍스트 270 * 271 * \see CF_Log_SetMultiThread 272 272 */ 273 273 static int … … 287 287 * 로그 컨텍스트에 따라 로그 쓰기 288 288 * 289 * @return 성공 시, CF_OK; 실패 시, 오류 코드290 * 291 * @param ctx 로그 컨텍스트292 * @param prefix 로그의 프리픽스 문자열293 * @param fmt 포맷 스트링294 * @param ... 가변 인자289 * \return 성공 시, CF_OK; 실패 시, 오류 코드 290 * 291 * \param ctx 로그 컨텍스트 292 * \param prefix 로그의 프리픽스 문자열 293 * \param fmt 포맷 스트링 294 * \param ... 가변 인자 295 295 */ 296 296 static int … … 328 328 * 로그 버퍼의 데이터를 즉시 로그 파일에 쓰기 329 329 * 330 * @return 성공 시, CF_OK; 실패 시, 오류 코드331 * 332 * @param ctx 로그 컨텍스트330 * \return 성공 시, CF_OK; 실패 시, 오류 코드 331 * 332 * \param ctx 로그 컨텍스트 333 333 */ 334 334 static int … … 349 349 * 로그 컨텍스트 해제 350 350 * 351 * @return 성공 시, CF_OK; 실패 시, 오류 코드352 * 353 * @param ctx 로그 컨텍스트351 * \return 성공 시, CF_OK; 실패 시, 오류 코드 352 * 353 * \param ctx 로그 컨텍스트 354 354 */ 355 355 static int … … 379 379 * 로그 컨텍스트 생성 380 380 * 381 * @return 성공 시, 로그 컨텍스트; 실패 시, NULL382 * 383 * @param path 로그 파일 경로384 * @param memsize 로그 버퍼 크기385 * @param ctx 로그 컨텍스트 받을 주소386 * 387 * @see CF_LOG_DEFAULT_BUFFER, CF_LOG_NO_BUFFER381 * \return 성공 시, 로그 컨텍스트; 실패 시, NULL 382 * 383 * \param path 로그 파일 경로 384 * \param memsize 로그 버퍼 크기 385 * \param ctx 로그 컨텍스트 받을 주소 386 * 387 * \see CF_LOG_DEFAULT_BUFFER, CF_LOG_NO_BUFFER 388 388 */ 389 389 static int … … 445 445 * 로그 기록 시, 아이디 넘버를 사용하면 해당 로그로 기록할 수 있음 446 446 * 447 * @return 성공 시, CF_OK; 실패 시, 오류 코드448 * 449 * @param mapid 부여할 아이디 넘버450 * @param ctx 로그 컨텍스트451 * 452 * @remarks 반드시 먼저 초기화 해야하며, 초기화 시에 주어진 번호보다 작은 아이디 넘버를 사용453 * 454 * @see CF_LOG_OPEN, CF_Log_CreateCtx447 * \return 성공 시, CF_OK; 실패 시, 오류 코드 448 * 449 * \param mapid 부여할 아이디 넘버 450 * \param ctx 로그 컨텍스트 451 * 452 * \remarks 반드시 먼저 초기화 해야하며, 초기화 시에 주어진 번호보다 작은 아이디 넘버를 사용 453 * 454 * \see CF_LOG_OPEN, CF_Log_CreateCtx 455 455 */ 456 456 static int … … 470 470 * 아이디 넘버에 해당하는 로그를 닫고 해당하는 컨텍스트를 해제 471 471 * 472 * @return 성공 시, CF_OK; 실패 시, 오류 코드473 * 474 * @param mapid 로그의 아이디 넘버475 * 476 * @remarks 아이디 넘버에 해당하는 컨텍스트가 해제되므로 주의477 * 478 * @see CF_LOG_CLOSE, CF_Log_DestroyCtx472 * \return 성공 시, CF_OK; 실패 시, 오류 코드 473 * 474 * \param mapid 로그의 아이디 넘버 475 * 476 * \remarks 아이디 넘버에 해당하는 컨텍스트가 해제되므로 주의 477 * 478 * \see CF_LOG_CLOSE, CF_Log_DestroyCtx 479 479 */ 480 480 static int … … 496 496 * 아이디 넘버에 해당하는 로그 컨텍스트를 얻기 497 497 * 498 * @return 성공 시, CF_OK; 실패 시, 오류 코드499 * 500 * @param mapid 로그의 아이디 넘버501 * @param ctx 로그 컨텍스트 받을 주소498 * \return 성공 시, CF_OK; 실패 시, 오류 코드 499 * 500 * \param mapid 로그의 아이디 넘버 501 * \param ctx 로그 컨텍스트 받을 주소 502 502 */ 503 503 static int … … 517 517 * 로그를 사용하기 위해 초기화 518 518 * 519 * @return 성공 시, CF_OK; 실패 시, 오류 코드520 * 521 * @param poolSize 로그 풀 크기로, 로그 아이디 넘버의 최대 값519 * \return 성공 시, CF_OK; 실패 시, 오류 코드 520 * 521 * \param poolSize 로그 풀 크기로, 로그 아이디 넘버의 최대 값 522 522 */ 523 523 int … … 541 541 * 로그가 모두 사용된 후 자원 해제 542 542 * 543 * @return CF_OK 반환543 * \return CF_OK 반환 544 544 */ 545 545 int … … 564 564 * 로그 열기 565 565 * 566 * @return 성공 시, CF_OK; 실패 시, 오류 코드567 * 568 * @param mapid 로그의 아이디 넘버569 * @param path 로그 파일 경로570 * @param memsize 로그 버퍼 크기571 * 572 * @see CF_LOG_DEFAULT_BUFFER, CF_LOG_NO_BUFFER566 * \return 성공 시, CF_OK; 실패 시, 오류 코드 567 * 568 * \param mapid 로그의 아이디 넘버 569 * \param path 로그 파일 경로 570 * \param memsize 로그 버퍼 크기 571 * 572 * \see CF_LOG_DEFAULT_BUFFER, CF_LOG_NO_BUFFER 573 573 */ 574 574 int … … 594 594 * 로그 닫기 595 595 * 596 * @return 성공 시, CF_OK; 실패 시, 오류 코드597 * 598 * @param mapid 로그의 아이디 넘버596 * \return 성공 시, CF_OK; 실패 시, 오류 코드 597 * 598 * \param mapid 로그의 아이디 넘버 599 599 */ 600 600 int … … 607 607 * 로그 버퍼의 데이터를 즉시 로그 파일에 쓰기 608 608 * 609 * @return 성공 시, CF_OK; 실패 시, 오류 코드610 * 611 * @param mapid 로그의 아이디 넘버609 * \return 성공 시, CF_OK; 실패 시, 오류 코드 610 * 611 * \param mapid 로그의 아이디 넘버 612 612 */ 613 613 int … … 629 629 * 로그 컨텍스트에 멀티쓰레드 모드 설정 630 630 * 631 * @return 성공 시, CF_OK; 실패 시, 오류 코드632 * 633 * @param mapid 로그의 아이디 넘버634 * @param flag 설정/해제 bool 플래그635 * 636 * @see CF_BOOL631 * \return 성공 시, CF_OK; 실패 시, 오류 코드 632 * 633 * \param mapid 로그의 아이디 넘버 634 * \param flag 설정/해제 bool 플래그 635 * 636 * \see CF_BOOL 637 637 */ 638 638 int … … 656 656 * 로그 쓰기 657 657 * 658 * @return 성공 시, CF_OK; 실패 시, 오류 코드659 * 660 * @param mapid 로그의 아이디 넘버661 * @param prefix 로그의 프리픽스 문자열662 * @param fmt 포맷 스트링663 * @param ... 가변 인자658 * \return 성공 시, CF_OK; 실패 시, 오류 코드 659 * 660 * \param mapid 로그의 아이디 넘버 661 * \param prefix 로그의 프리픽스 문자열 662 * \param fmt 포맷 스트링 663 * \param ... 가변 인자 664 664 */ 665 665 int
Note:
See TracChangeset
for help on using the changeset viewer.