.NET 로그 시스템 디자인 사고방식 및 실현 코드

로 그 는 분명히 여러분 이 문 제 를 찾 을 수 있 도록 도와 주 는 중요 한 수단 입 니 다.원래 직접 사용 하려 고 했 던 NLog 는 시스템 로그 도 구 를 만 들 었 습 니 다.아,다 칠 수 없습니다.변태 가 굳이 이것 은 통제 할 수 없 는 요소 가 많다 고 말 해 야 합 니 다.여기 서 제 가 로그 모듈 을 어떻게 실현 하 는 지 말씀 드 리 겠 습 니 다.벽돌 을 찍 는 것 을 환영 합 니 다.
총체 적 구성 도

•    여기 서 나 는 날짜 의 등급 을 추적,버그,오류 세 가지 로 나 누 었 다.  정 의 는 다음 과 같다.    로그 모듈 의 확장 성 을 고려 합 니 다.(데이터베이스 와 파일 2 가지 방식 을 지원 합 니 다)  이 모듈 은 어댑터 모드 를 사용 하여 완성 합 니 다.이곳 은 모두 에 게 연말 복 지 를 제공한다.붙 임 코드 정의 인터페이스 ILogTarget

/// <summary>
    ///
    /// </summary>
    public enum Loglevel
    {
        Track=1,
        Bug,
        Error
    }
•     FileLog,DBLog 2 개 클래스 와 위의 인 터 페 이 스 를 실현 합 니 다.여기에 구체 적 인 현실 을 붙 이지 않 습 니 다.   호출 방식

좋은 웹페이지 즐겨찾기