TIL 쓰기전 항상 명심 할 것
작성 타이밍: 공부가 다 끝나고 쓰려고 하면 지쳐서 안쓴다. 모르는게 있을 때 즉시 적기
작성 강도: 메모가 절대로 '공부'나 '또 하나의 짐'처럼 무거워지면 안됨.
[개념] 로그 매크로 정의
- 한 줄 요약: 반복해서 쓰는 로그 형식을 매크로로 묶어, 필요한 정보를 자동으로 붙여 출력
- 언제 써?:같은 형태의 로그를 여러 번 찍을 때
- 코드:
#define MY_LOG(Category, Verbosity, Format, ...) \ UE_LOG(Category, Verbosity, TEXT("[Prefix] %s"), \ *FString::Printf(Format, ##__VA_ARGS__))
[개념] 새로운 로그 카테고리 선언
- 한 줄 요약: 로그를 기능별로 구분
- 언제 써?: UE_LOG에서 내가 만든 카테고리를 사용하고 싶을 때
- 코드:
// .h DECLARE_LOG_CATEGORY_EXTERN(LogMyCategory, Log, All); // .cpp DEFINE_LOG_CATEGORY(LogMyCategory); //DECLARE_LOG_CATEGORY_EXTERN(카테고리이름, 기본로그레벨, 컴파일시최대로그레벨); DECLARE_LOG_CATEGORY_EXTERN은 보통 헤더 파일에 작성해서 “이런 로그 카테고리를 사용할 것이다”라고 선언 그리고 실제 정의는 .cpp 파일에서 해줘야한다.
'TIL(Today I Learned)' 카테고리의 다른 글
| 2026/06/24 (0) | 2026.06.24 |
|---|---|
| 2026/06/19 (0) | 2026.06.19 |
| 2026/06/16 (0) | 2026.06.16 |
| 2026/06/15 (0) | 2026.06.15 |
| 2026/06/12 (0) | 2026.06.12 |