엔조이데브 v11
로그인회원가입

개발 노트

전체글

1

Visual Basic 6.0

VB 6.0 로그 클래스

Visual Basic 6.0

·

11/23/2012

·

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

  • 개발 언어
    • - Visual Basic 6.0 (16)
    • - Visual C++ 6.0 (18)
    • - 기타 (0)
    • - JavaScript (0)
    • - Next.js (0)
    • - C# (12)
    • - DevExpress (4)
    • - Java (0)
  • 개발 도구
  • 개발 DB

Tag

©2002-2025 EnjoyDev. All rights reserved

엔조이데브엔조이다물