My.Application.Log
및 My.Log
개체를 사용하여 애플리케이션에서 발생하는 이벤트에 대한 정보를 기록할 수 있습니다. 이 예제에서는 이 메서드를 My.Application.Log.WriteEntry
사용하여 추적 정보를 로그 파일에 기록하는 방법을 보여줍니다.
파일 로그 수신기를 추가하고 구성하려면
솔루션 탐색기에서 app.config 마우스 오른쪽 단추로 클릭하고 열기를 선택합니다.
-또는-
app.config 파일이 없는 경우:
프로젝트 메뉴에서 새 항목 추가를 선택합니다.
새 항목 추가 대화 상자에서 애플리케이션 구성 파일을 선택합니다.
추가를 클릭합니다.
<listeners>
애플리케이션 구성 파일에서 섹션을 찾습니다.구성< 섹션의 최상위 > 아래 중첩된 system.diagnostics< 섹션 아래, "DefaultSource"라는 이름 속성을 가진 >원본< 섹션에서 >리스너< 섹션을 찾을 수 있습니다.
이 요소를 해당
<listeners>
섹션에 추가합니다.<add name="FileLogListener" />
<sharedListeners>
최상위 섹션 아래에 중첩된<system.diagnostics>
섹션 내의<configuration>
섹션을 찾습니다.이 요소를 해당
<sharedListeners>
섹션에 추가합니다.<add name="FileLogListener" type="Microsoft.VisualBasic.Logging.FileLogTraceListener, Microsoft.VisualBasic, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" initializeData="FileLogListenerWriter" ___location="Custom" customlocation="c:\temp\" />
특성 값을
customlocation
로그 디렉터리로 변경합니다.비고
수신기 속성의 값을 설정하려면 이름 소문자의 모든 문자와 함께 속성과 이름이 같은 특성을 사용합니다. 예를 들어,
___location
및customlocation
특성은 Location 및 CustomLocation 속성의 값을 설정합니다.
파일 로그에 이벤트 정보를 쓰려면
My.Application.Log.WriteEntry
또는 My.Application.Log.WriteException
메서드를 사용하여 파일 로그에 정보를 씁니다. 자세한 내용은 방법: 로그 메시지 작성 및 방법: 로그 예외를 참조하세요.
어셈블리에 대한 파일 로그 수신기를 구성한 후 해당 어셈블리에서 쓰는 모든 메시지를 My.Application.Log
받습니다.
참고하십시오
.NET