전체글
1
로그파일 저장 그리고 로그를 표시하기 위한 코딩.... 프로그램 개발 할 때마다 만들어야 되는 실정... 질려 죽겠어서 클래스로 만들었습니다. 기본 설정 글로벌이나 지역변수로 클래스 변수를 선언합니다. 이어서 기본 세팅 들어갑니다. 위의 상수는 어느레벨을 저장할지에 대한 상수이니 로그에 대한 레벨을 설정할 수 있는 상수도 있어야겠죠. 에러 등급은 개발자 본인이 정하면 됩니다. 로그는 개발자를 위한 것이니까요. 이어서 기본설정 다시 들어갑니다. 다음은 리스트 박스 세팅입니다. 폼 로딩 시 Set해야겠죠. 기본적인 사용방법 설정은 다 했다고 생각하고 들어가겠습니다. 이렇게만 해서 쓰게 되면 기본적인 Optional설정이 되어 사용할 수 있습니다. 완존 기본적인 일반 메시지 추가 시 이렇게 씁니다. 이게 풀로 파라미터를 쓴 경우입니다. 다음은 파라미터 설명 드릴께요. [1] str = 로그 메시지죠. 가장 중요하죠.. 꼭 넣어야 합니다. [2] bLstAdd = 리스트박스에 넣을 건지에 대한 여부입니다. 만약 리스트박스 세팅을 하지 않았다면 SKIP합니다. [3] ErrLev = 로그에 대한 에러등급입니다. 기본적으로 COMMON_MSG로 되어 있습니다. [4] ErrCD = 에러코드를 따로 지정할 수 있습니다. 이것은 에러를 사전에 분류가 되어야 합니다. 가령 네트워크, 디비, 사용자오류 이런식으로 분류를 하여 코드를 따서 관리를 하게 되면 로그관리가 비교적 쉬워집니다. [5] sPos = 자바나 웹처럼 몇 번째 줄에서 오류 났는지는 모르지만 인위적으로 어떤 함수에서 에러가 났는지 표현하기 위해서 추가하였습니다. [6] bTimeStr = 로그표시 할때 시간정보를 넣게 되는데 이걸 False로 하게 되면 아무것도 넣지 않고 표시 또는 파일저장합니다. 전체 클래스 소스 아래는 claLogMgr.cls 파일 전문 입니다.