API 호출 로깅을 활성화하는 방법

로깅은 분산 응용 프로그램에서 발생하는 모든 발생을 해당 타임스탬프와 함께 기록하는 데 사용할 수 있는 중요한 도구입니다. NCache 애플리케이션의 클라이언트 측에서 로그 파일 형식으로 API 호출을 기록하는 데 사용할 수 있는 기능을 제공합니다.

이 기능을 사용하여 상세하고 순차적인 로그를 생성할 수 있습니다. NCache 클라이언트 측에서 만든 API 호출. 이것은 코드 변경이 없는 옵션이며 프로젝트의 구성 속성을 변경하기만 하면 활성화됩니다.

로그 파일 데이터는 NCache 사용자뿐만 아니라 Alachisoft 기술 지원 팀. 로그 파일의 정보는 클라이언트 측에서 발생할 수 있는 문제 상황을 이해하고 조사하기 위한 추적 메커니즘으로 사용될 수 있습니다. NCache API 호출.

클라이언트 측 API 로깅 구성

클라이언트 측 API 로깅을 활성화하고 구성하려면 다음 속성을 애플리케이션의 구성 파일에 추가해야 합니다. 앱 구성 or 웹.구성 귀하의 응용 프로그램 유형에 따라. 이 설정은 아래에 추가됩니다. <configuration> 그리고 <appSettings> 태그. API 로깅을 활성화하려면 다음 속성을 추가해야 합니다. NCache API 호출. 추가했는지 확인하십시오 웹.dll 프로젝트에서.

API 로깅 활성화

구성에 추가해야 하는 첫 번째 값입니다. 이 속성은 애플리케이션에 클라이언트 측 API 로깅 기능을 활성화할지 비활성화할지 여부를 알려줍니다. 애플리케이션에서 로깅 기능을 활성화하려면 값을 true로 설정하십시오.

<add key="CacheClient.EnableAPILogging" value="true" />

로깅 시작 전 시간

API 호출 로깅 기능을 활성화한 후 API 호출을 로깅하기 전에 프로세스가 대기하는 시간을 설정해야 합니다. 이 시간 범위는 hh : mm : ss 이는 첫 번째 반복이 시작되기 전에 프로세스가 대기하는 시간을 의미합니다. 다음 예에서 애플리케이션은 애플리케이션이 시작되는 즉시 로그 기록을 시작합니다.

<add key="CacheClient.TimeBeforeLoggingStart" value="00:00:00" />

API 로그 반복

또한 애플리케이션이 다음을 통해 데이터를 기록할 수 있는 횟수를 지정해야 합니다. APILogIterations 기능. NCache 지정된 반복 횟수에 대한 로그만 유지 관리할 수 있습니다.

<add key="CacheClient.APILogIterations" value="4"  />

API 로그 반복 길이

이 속성은 한 로그 반복의 길이를 초 단위로 지정합니다. 예를 들어, 다음 코드는 중단이 발생하기 전에 각 로그가 한 시간 동안 계속 기록되도록 지정합니다.

<add key="CacheClient.APILogIterationLength" value="3600" />

반복 간 API 로그 지연

이 속성은 API 호출 로깅의 두 연속 반복 사이의 시간 간격을 설정합니다. NCache 클라이언트. 이 시간 간격은 초 단위로 설정됩니다.

<add key="CacheClient.APILogDelayBetweenIteration" value="5" />

로거 스레드 로깅 간격

이것은 로깅 데이터가 로그 파일에 기록될 로깅 반복 이후의 시간 범위입니다.

<add key="CacheClient.LoggerThreadLoggingInterval" value="5" />

위에서 지정한 설정에 따라 NCache 애플리케이션에서 사용된 API 로깅을 시작합니다. 문제가 발생하고 관련될 수 있는 상황이 있는 경우 NCache, 이 로그는 문제의 원인을 식별하는 데 한 걸음 더 다가갔습니다. 기능의 결과로 생성된 로그 파일은 다음 위치에 있습니다. %install folder% NCache\log-files. 응용 프로그램이 이름으로 로깅을 완료하면 새 폴더가 생성됩니다. API 사용 로그. 모든 API 로그 파일은 위에서 언급한 폴더에 생성되며, 로그 파일 이름은 사용 중인 캐시의 이름과 파일이 생성된 타임스탬프를 사용하여 생성됩니다.

다음에 무엇을할지?

© 저작권 Alachisoft 2002 - . 판권 소유. NCache 는 Diyatech Corp.의 등록상표입니다.