ACE_LOG_MSG 란?

$(ACE_ROOT)\ace\Log_Msg.h 에 정의된 ACE_Log_Msg 싱글톤 클래스의 인스턴스이다. 위 헤더를 보면 다음과 같이 디파인 되어 있다.

log priority 켜고 끄기

예를 들어, 다음과 같이 했더니

그랬더니,

출력 방향

우선 코드부터

이렇게 할경우, 화면엔

output 이라는 파일엔

즉 파일로만 로그를 뽑기를 원한다면

와 같이 해주면 된다.

ACE_DEBUG 등을 직접 제어하고 싶을때

ACE_Log_Msg_Callback 이라는 클래스를 상속받아서, callback 으로 등록을 하면, ACE_DEBUG 등을 직접 제어 할수도 있다(직접이라기 보단.. 콜백). 이쪽은 아직 직접 코드를 돌려보진 않았다. 잘 관리된 로그를 뽑을때는 이 기능이 유용할것 같다. 우선 멀티쓰레드에서의 로깅기능까지 공부한 후에 이쪽을 볼 생각이다.


CategoryAce

ace/ACE LOG MSG (last edited 2005-02-11 08:34:22 by )