728x90
리눅스상에 프로그램을 설계할 때 로그만큼 중요한 게 없습니다.
로그를 통해 에러를 찾아내고 Application의 동작을 추적할 수 있습니다.
그만큼 필수적인 로그를 C언어 프로그램 Application에서 어떻게 기록할 수 있는지 알아보겠습니다.
먼저 함수를 하나 만들어서 write_log라는 이름으로 지정했습니다.
그리고 인자로는 로그에 기록할 message로 설정해 주었습니다.
함수 내부 내용 중 중요한 항목은 중간라인쯤 보이는 DF_LOG_FILE_NAME입니다.
fopen을 통해 로그파일을 쓸 path를 지정해주는 곳인데 원하는 위치를 define 해주면 됩니다.
저는 해당 경로에 test.log파일로 지정을 해주었습니다.
728x90
반응형
'언어 > C언어' 카테고리의 다른 글
메모리 초기화 memset 함수 (8) | 2022.02.07 |
---|---|
Struct, Union 응용 (14) | 2022.01.25 |
switch문 다중처리 (4) | 2022.01.11 |
문자열 파싱 strtok (1) | 2022.01.05 |
현재 날짜,시간 출력 (0) | 2021.12.15 |
댓글