devmae
개발자 향기
devmae
전체 방문자
오늘
어제
  • 전부 감상 (280)
    • Unity (52)
      • memo (37)
      • R&D (15)
    • 모바일 (32)
      • iOS (6)
      • Android (25)
    • 개발자 모드 (41)
      • 개발자처럼 파고들기 (28)
      • 한가해서 책읽는거 아님 (10)
      • 영상 요약 (3)
    • Languages (40)
      • C++ (23)
      • MFC (8)
      • Java (4)
      • javascript (5)
    • Flash (108)
      • tip (29)
      • tech (4)
      • as2.0 (1)
      • as3isolib (3)
      • flartoolkit (2)
      • 이미지 편집기 (2)
      • papervision3d (12)
      • scale form (2)
      • Flash Builder (12)
      • air (5)
      • as3.0 (20)
      • flash player (9)
      • 개념잡기 (6)
      • source (1)
    • +,-,×,÷ (3)
      • 수학 뽀개기 (3)

블로그 메뉴

  • 홈
  • 방명록

인기 글

최근 댓글

최근 글

hELLO · Designed By 정상우.
devmae

개발자 향기

Unity/R&D

원하는 Define에서만 Debug.Log 출력하기

2015. 2. 15. 23:27

Debug.Log는 클래스명만 Debug일 뿐, 실제 서비스를 출시할 때도 삭제하지 않는 이상 살아있다.

너무나 많은 Debug.Log들을 일일히 찾아 삭제할 수도 없고,

이럴 때는 c#의 Conditional Attribute 기능을 이용하면 define에 따라 무시할 수 있다.



Debug.cs


첨부된 파일을 Assets/Plugins 폴더에 넣는다.

그리고 파일을 열어보면 Conditional Attribute에 Debug 로그가 출력될 Define을 지정해준다.

해당 Define이 아니면 컴파일러에서 Debug를 무시하고 출력하지 않게 해준다.


추가적으로 Log함수안에 원하는대로 커스터마이징해서 Debug.Log를 활용할 수 있다.


참고 : https://gist.github.com/kimsama/4123043

저작자표시 (새창열림)
    'Unity/R&D' 카테고리의 다른 글
    • Unity Frame Debugger 모바일과 연동하기
    • 유니티용 dll 만들기
    • FilterMode 비교
    • 해상도별 NGUI의 Button 위치 및 크기
    devmae
    devmae
    enjoy with me?

    티스토리툴바