우리의 RCP 응용 프로그램은 공정한 비트를 기록하지만 INFO 이상 만 콘솔에 출력합니다. windows/linux에서 이것은 괜찮습니다. 그러나 OSX에서는 모든 로깅이 syslogd로 전달되는 것으로 보이는데, syslogd는 로깅 할 것인지 아닌지를 결정합니다. 이는 수천 개에서 수천 개의 FINEST 로그 메시지를 처리하기 때문에 syslogd는 140 %의 CPU를 사용하고 메모리를 중얼 거린다. 약 3 분 동안 우리의 응용 프로그램을 실행 한 후 syslogd는 2.5GB의 메모리를 사용하고 전체 시스템을 사용할 수 없게됩니다. kill syslogd/재부팅 만이 유일한 치료법입니다. 콘솔에서 앱을 시작하면 콘솔에 직접 로그가 기록되며 아무런 문제가 없습니다.OSX의 Eclipse RCP - syslog에 대한 로깅을 중지하는 방법?
어떻게 OSX에서 내 RCP 로깅을 처리 할 수 있습니까?
네 - 고쳐 주셔서 고마워요! (나는 또한 여기에 의견을 추가하고 어제 답변을 수락했으나 둘 다 사라졌습니다 ...) – gromgull