ASP.NET 웹 사이트 용 NLog가 기록되지 않음

Ihorko

간단한 ASP.NET 웹 사이트를 만들고 NLog를 추가했지만 로그 파일을 만들지 않고 예외도 throw하지 않습니다. 문제 해결을 시도했지만 https://github.com/NLog/NLog/wiki/Logging-troubleshooting에 도움이되지 않습니다.

내 web.config

<configSections>
    <section name="nlog" type="NLog.Config.ConfigSectionHandler, NLog" />
</configSections>
<nlog 
    xmlns="http://www.nlog-project.org/schemas/NLog.xsd" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    autoReload="true" 
    throwExceptions="true" 
    internalLogLevel="Off" 
    internalLogFile="c:\temp\nlog-internal.log">
    <targets>
        <target name="file" type="File" fileName="C:\log.txt" />
    </targets>
    <rules>
        <logger name="File" minlevel="Trace" writeTo="file" />
        <logger name="FileNotFound" minlevel="Trace" writeTo="file-404" />
    </rules>
</nlog>

그런 다음 아래 페이지를 실행했는데 아무 일도 일어나지 않습니다 ...

public partial class Test1 : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        LogManager.ThrowExceptions = true;
        Logger logger = LogManager.GetLogger("foo");

        Logger log = LogManager.GetCurrentClassLogger();

        log.Error("some test");
        logger.Error("some test 2");
    }
}

내 잘못이 뭐야? 감사합니다!

줄리안

name속성은 <logger>필터 (이름)입니다.

이제 "File"및 "FileNotFound"라는 이름으로 로거에서 필터링합니다.

이것은 파일에 모두 씁니다

<logger name="*" minlevel="Trace" writeTo="file" />

또 다른 옵션은 C #에서 명명 된 로거를 사용하는 것이므로

Logger log = LogManager.GetCurrentClassLogger();

사용하다

Logger log = LogManager.GetLogger("FileNotFound");

그런 다음 <logger name="FileNotFound" ..>구성에서 사용할 수 있습니다 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

asp.net을 사용하여 nlog의 출력을 웹 페이지로보기

분류에서Dev

asp.net/vb 웹 페이지가 리디렉션되지 않음

분류에서Dev

Visual Studio 웹 사이트 CSS가 적용되지 않음

분류에서Dev

ASP.NET MVC 사용자 지정 유효성 검사기가 트리거되지 않음

분류에서Dev

ASP.NET MVC 사용자 지정 유효성 검사기가 트리거되지 않음

분류에서Dev

Asp .Net MVC5에서 Iframe이 웹 사이트를 표시하지 않음

분류에서Dev

runatserver를 사용하여 ASP.NET 웹 페이지에 컨트롤 추가

분류에서Dev

ASP.NET MVC보기가 업데이트되지 않음

분류에서Dev

ASP.NET 웹 사이트 게시는 코드에서 참조되지 않지만 CrystalDecisions를 사용하여 클래스에 추가합니다.

분류에서Dev

asp.net 사용자 컨트롤 변경 사항이 선택되지 않음

분류에서Dev

다국어 ASP.NET 웹 사이트가 작동하지 않습니다.

분류에서Dev

Visual Studio 2012를 사용하는 Asp.Net 사이트에 배경 이미지가 나타나지 않음

분류에서Dev

ASP.NET-ASP 페이지에서 변수를 정의한 다음 웹 컨트롤 특성 값에 사용

분류에서Dev

asp.net에서 웹 서비스 (.asmx)를 사용하여 JSON 개체 반환이 작동하지 않음

분류에서Dev

VisualStudio 또는 IIS가 설치되지 않은 Windows에서 ASP.NET MVC4 웹 사이트 호스팅

분류에서Dev

asp.net C # 웹 사이트에서 웹 사이트가 시작될 때 처음으로 한 번만 실행되는 이벤트

분류에서Dev

ASP.NET MVC 사용자 지정 컨트롤러가 작동하지 않음

분류에서Dev

asp.net 웹 사이트를 사용하는 메뉴 모음 테두리

분류에서Dev

IIS에서 로컬로 .asp 웹 사이트를 열 수 없음 (웹 사이트가 데이터베이스에 연결되지 않음)

분류에서Dev

Backgroundworker를 사용하는 ASP.NET 웹 서비스의 폴링 서비스가 계속되지 않습니다.

분류에서Dev

업데이트 패널을 사용하는 동안 Asp.net Datapager가 새로 고쳐지지 않음

분류에서Dev

cAdvisor 웹 UI가 더 이상 사용되지 않음

분류에서Dev

asp.net 사용자 지정 오류 페이지가 작동하지 않음

분류에서Dev

C # : .NET 기반 웹 브라우저에 이미지가 표시되지 않음

분류에서Dev

ASP.NET MVC 웹 API 기본 포스트가 Angular를 바인딩하지 않음

분류에서Dev

asp.net 웹 방법이 작동하지 않음

분류에서Dev

게시 된 .Net Core 웹 사이트가 Systemd에서 작동하지 않음

분류에서Dev

기존 asp.net 양식 웹 사이트에 웹 서비스 (ASMX) 추가

분류에서Dev

웹 사이트 양식에 대해 Asp.net 유효성 검사가 작동하지 않습니다.

Related 관련 기사

  1. 1

    asp.net을 사용하여 nlog의 출력을 웹 페이지로보기

  2. 2

    asp.net/vb 웹 페이지가 리디렉션되지 않음

  3. 3

    Visual Studio 웹 사이트 CSS가 적용되지 않음

  4. 4

    ASP.NET MVC 사용자 지정 유효성 검사기가 트리거되지 않음

  5. 5

    ASP.NET MVC 사용자 지정 유효성 검사기가 트리거되지 않음

  6. 6

    Asp .Net MVC5에서 Iframe이 웹 사이트를 표시하지 않음

  7. 7

    runatserver를 사용하여 ASP.NET 웹 페이지에 컨트롤 추가

  8. 8

    ASP.NET MVC보기가 업데이트되지 않음

  9. 9

    ASP.NET 웹 사이트 게시는 코드에서 참조되지 않지만 CrystalDecisions를 사용하여 클래스에 추가합니다.

  10. 10

    asp.net 사용자 컨트롤 변경 사항이 선택되지 않음

  11. 11

    다국어 ASP.NET 웹 사이트가 작동하지 않습니다.

  12. 12

    Visual Studio 2012를 사용하는 Asp.Net 사이트에 배경 이미지가 나타나지 않음

  13. 13

    ASP.NET-ASP 페이지에서 변수를 정의한 다음 웹 컨트롤 특성 값에 사용

  14. 14

    asp.net에서 웹 서비스 (.asmx)를 사용하여 JSON 개체 반환이 작동하지 않음

  15. 15

    VisualStudio 또는 IIS가 설치되지 않은 Windows에서 ASP.NET MVC4 웹 사이트 호스팅

  16. 16

    asp.net C # 웹 사이트에서 웹 사이트가 시작될 때 처음으로 한 번만 실행되는 이벤트

  17. 17

    ASP.NET MVC 사용자 지정 컨트롤러가 작동하지 않음

  18. 18

    asp.net 웹 사이트를 사용하는 메뉴 모음 테두리

  19. 19

    IIS에서 로컬로 .asp 웹 사이트를 열 수 없음 (웹 사이트가 데이터베이스에 연결되지 않음)

  20. 20

    Backgroundworker를 사용하는 ASP.NET 웹 서비스의 폴링 서비스가 계속되지 않습니다.

  21. 21

    업데이트 패널을 사용하는 동안 Asp.net Datapager가 새로 고쳐지지 않음

  22. 22

    cAdvisor 웹 UI가 더 이상 사용되지 않음

  23. 23

    asp.net 사용자 지정 오류 페이지가 작동하지 않음

  24. 24

    C # : .NET 기반 웹 브라우저에 이미지가 표시되지 않음

  25. 25

    ASP.NET MVC 웹 API 기본 포스트가 Angular를 바인딩하지 않음

  26. 26

    asp.net 웹 방법이 작동하지 않음

  27. 27

    게시 된 .Net Core 웹 사이트가 Systemd에서 작동하지 않음

  28. 28

    기존 asp.net 양식 웹 사이트에 웹 서비스 (ASMX) 추가

  29. 29

    웹 사이트 양식에 대해 Asp.net 유효성 검사가 작동하지 않습니다.

뜨겁다태그

보관