본문 바로가기
언어/C언어

Log파일 기록

by 코딩히어로 2021. 12. 30.
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

댓글