336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
안녕하세요 Geeks_Company 입니다.
함수에 로그 찍는 기능 관련 글입니다.http://free1234.tistory.com/211
여기서 언급한 기능이, 파라미터 관련 된 값을 같이 찍어 볼수 있느냐란 기능인데요.
찍을 수는 있습니다. 모든 파라미터를 로그에 찍는 기능을 추가 하는것보다,
다른 파싱 로직을 추가 하는게 더 좋을꺼 같아서 일단 해당 예제의 값만 콘솔에 찍는것만 보여드리겠습니다.
위의 예제는 간단하게 생성자에서 시작 함수를 호출하면서 나머지 함수를 다 호출하는 로직입니다.
이곳에 제 로그를 추가하는 소스를 더해보겠습니다.
일전에 언급드렸듯이, 추가될 소스의 템플릿만 잘 사용해도, 로그 확인은 쉽습니다.
여기의 배열은 인자를 넘겨주는 부분이며, 템플릿에 순서에 맞게 넘겨주면 됩니다.
예상하셨듯이, 함수 이름과 첫번째 변수명을 인자로 넘겨 줍니다.
짤리긴 했지만, 일단 소스는 저렇게 생성이 되었습니다.
결과값을 파일로 확인해보면,
이제 해당 클래스를 붙여 넣은후 실제로 코드에서 실행 처리 해보겠습니다.
요 코드가 이렇게 바뀌었습니다.
이제 함수를 MAIN에서 불러서 처리 해보겠습니다.
대략 이렇게 처리 한후, 결과값은 이러 합니다.
위의 call from은 string args 의 실제 값으로 넘겨진 문자열입니다.
잘 처리 되었네요.
감사 합니다.
'습작 및 R&D' 카테고리의 다른 글
XML 파싱 관련 자료. (0) | 2012.07.18 |
---|---|
String Literal 파싱. (0) | 2012.07.17 |
함수에 로그를 찍는 기능 추가. (0) | 2012.07.12 |
파싱된 토큰을 토대로 파일 생성 하기. (0) | 2012.07.09 |
다중 상속받은 interface의 모든 함수 자동 구현. (0) | 2012.07.08 |