본문 바로가기
개발 업무(코딩)-개발자였을때 썼던..

Log에 라인번호 찍기(+파일명, +함수명)

by 주용사 2023. 1. 8.
728x90

#include<syslog.h> 를 이용하는 방법이 있다. ( /var/log/messages-날짜)

main.c

#include <stdio.h>
#include <syslog.h> // syslog사용하기위해서

int main()
{
        printf(" 파일명: %s \n 라인번호: %d \n 함수명 : %s\n", __FILE__, __LINE__, __FUNCTION__);
        syslog(LOG_ERR, " 파일명: %s \n 라인번호: %d \n 함수명 : %s\n", __FILE__, __LINE__, __FUNCTION__); // 헤더파일 선언 되어있어야함

        return 0;
}
728x90