Postsharp의 무료 버전을 사용하여 로깅 측면을 추가했습니다 (툴킷을 사용하여 직접 코딩하지 않았습니다). 나중에 나는 마음을 바꿨고 떠날 때가 아니라 기능을 입력 할 때만 기록하고 싶었다.Postsharp 로깅 툴킷 구성
어디에서 구성 할 수 있습니까? 어디서나 찾을 수 없습니다.
감사합니다.
Postsharp의 무료 버전을 사용하여 로깅 측면을 추가했습니다 (툴킷을 사용하여 직접 코딩하지 않았습니다). 나중에 나는 마음을 바꿨고 떠날 때가 아니라 기능을 입력 할 때만 기록하고 싶었다.Postsharp 로깅 툴킷 구성
어디에서 구성 할 수 있습니까? 어디서나 찾을 수 없습니다.
감사합니다.
진단 구성은 솔루션 (.pssln) 또는 프로젝트 수준 구성 파일 (.psproj)에 저장됩니다. 이러한 파일에는 필수 구성 태그가 포함되어 있지 않거나 기본적으로 누락 될 수 있습니다.
[Log] 특성이없는 모든 방법을 통해 스마트 태그에서 구성 마법사를 열 수 있습니다. 관심있는 구성은 첫 번째 페이지 (로깅 수준)에 나와 있습니다. 이 페이지의 하단에 "새 로깅 프로필 ..."이 있습니다. 하나의 응용 프로그램 내에 여러 구성을 가질 수 있습니다.
당신이 다음 pssln 파일이 마법사를 완료 한 후 생성 진단 구성을 변경하고 이런 식으로 뭔가를 포함해야하는 경우 :
<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.postsharp.org/1.0/configuration" xmlns:d="clr-namespace:PostSharp.Patterns.Diagnostics;assembly:PostSharp.Patterns.Diagnostics" xmlns:p="http://schemas.postsharp.org/1.0/configuration" xmlns:p1="http://schemas.postsharp.org/1.0/configuration">
<Property Name="LoggingEnabled" Value="{has-plugin('PostSharp.Patterns.Diagnostics')}" Deferred="true" />
<d:LoggingProfiles p:Condition="{$LoggingEnabled}">
<d:LoggingProfile Name="Default" OnExceptionLevel="None" OnSuccessLevel="None" />
</d:LoggingProfiles>
</Project>
흥미로운 태그는 D이다 : 그것은과 LoggingProfile는 OnExceptionLevel 및 OnSuccessLevel 속성. 이 구성 파일을 수동으로 추가 할 수도 있습니다.
감사합니다. 이 파일은 솔루션을 마우스 오른쪽 단추로 클릭하고 "새 포스트 스크립트 정책 추가"를 선택한 후 솔루션 수준에서 작성되었습니다. 귀하의 의견은 트릭을했습니다. – Nir