C 만 사용하다보니, 로그 프린트할 때에도 에러가 생기네요 ㅠ

 

1. 문제의 코드

 

logging.info("createDbCmdHandler : email(%s) registrationId(%s) name(%s) age(%s)"%

  stringArgs[0],stringArgs[1],stringArgs[2],stringArgs[3])

 

2. 수정 코드 

logging.info("createDbCmdHandler : email(%s) registrationId(%s) name(%s) age(%s)"%

  (stringArgs[0],stringArgs[1],stringArgs[2],stringArgs[3]))

 

 

문제의 코드와 수정코드의 차이점이 보이시나요?

%를 사용할 때에는 tuple type을 사용해야하는데, 제가 단순 argmuet로 전달한게 문제였습니다. ㅡㅡ;

 

물론 Stack Overflow에 더 자세한 설명이 나와있죠 ^^

 

 

http://stackoverflow.com/questions/11146190/python-typeerror-not-enough-arguments-for-format-string