FIREBREATH 1.6 - VC2010 - FBLOG_TRACE ("StaticInitialize()", "INIT-trace")를 사용하여 로깅하지 않습니다.FBLOG_TRACE() 로깅하지 않음 - FBLOG_INFO() 로깅 OK - 차이점
설정
outMethods.push_back (표준 : make_pair (FB :: 로그인 :: LogMethod_File, "U : /logs/PT.log을")); ... FB :: 로그 :: LogLevel getLogLevel() { return FB :: Log :: LogLevel_Trace; ...
"FBLOG_TRACE을"변화에 로그 파일에 "FBLOG_INFO"로깅이 작동합니다. 이유를 모르겠다.
미안하지만, 나는 높은 수준의 C++ 경험을했다고 생각합니다. 메서드를 재정의해야한다고 지정 했으므로 메서드가 팩토리 클래스에 있어야합니다. 확실히 .cpp 파일에 넣을 수 있지만 클래스 헤더에도 정의가 있어야합니다. 이것은 표준 C++ 실습입니다. – taxilian
오래전에 나는 설명을 아주 조심스럽게 읽는 것이 좋은 것이라고 깨달았습니다. 저에게있어 ** Factory.cpp **에서 다음을 정의하고 ** PluginFactory **에 대한 클래스 정의 내에서 다음 함수를 정의하는 것 사이에는 차이가 있습니다. ** 높은 수준의 C++ 경험 **과 아무 관련이 없습니다. 그냥 지시를 따르십시오. 당신이 github에서 코드를 얼마나 빨리 바꿀 수 있는지 봅니다. 다른 사용자가 잘못된 방향을 가리 키지 않도록하시기 바랍니다. Change **는 Factory.cpp **에서 다음을 정의하여 ** PluginFactory **에 대한 클래스 정의 내에서 다음 함수를 정의합니다. 부디. 그것은 2 일을 소비한다. ;) –
FireBreath.org는 위키입니다. 직접 업데이트하실 수 있습니다! (모든 업데이트를 수행하면 사람들이 어떻게 배울지 모르고 문서를 작성하는 대신 주로 버그를 수정하는 데 시간을 소비하려고합니다. 시간이 주어질 때 시스템을 사용하는 사람들에게 도움을 요청하는 것은 작은 가격이라고 생각합니다. 프로젝트 유지 보수에 사용) – taxilian