로그4net 시리즈
단계:
하나.우선log4net이 하나 있어야 돼요.dll.
내가 공유하는 자원에 가면 다음과 같다:log4net.dll(ver:1.2.14)
홈페이지에 가서 원본 코드를 내려서 dll을 직접 컴파일할 수도 있다.
둘.log4net을.dll를 프로젝트에 인용합니다.
일반적으로 dll을 bin 아래로 복사한 다음 항목을 마우스 오른쪽 버튼으로 클릭하고 "Add Reference..."를 선택합니다.이 dll을 추가합니다.
셋.Web에서.config(c/s는 app.config)에서 log4net 노드를 설정합니다.
<appSettings>
<add key="log4net.Config" value="log4net.config"/>
<add key="log4net.Config.Watch" value="True"/>
</appSettings>
여기서넷.Web에서.config 같은 디렉터리 레벨에log4net을 추가합니다.config 파일.
<?xml version="1.0" encoding="utf-8"?>
<log4net>
<appender name="LogFileAppender" type="log4net.Appender.FileAppender" >
<param name="File" value="D:\WebTest\xixi.txt" />
<param name="AppendToFile" value="true" />
<layout type="log4net.Layout.PatternLayout">
<param name="ConversionPattern" value="%d [%t] %-5p %c [%M] - %m%n" />
</layout>
</appender>
<root>
<level>INFO</level>
<appender-ref ref="LogFileAppender" />
</root>
</log4net>
오.코드에서log4net을 사용합니다.ILog 로깅
using System;
using log4net;
public partial class _Default : System.Web.UI.Page
{
public ILog MyLogger { get { return LogManager.GetLogger(GetType()); } }
protected void Page_Load(object sender, EventArgs e)
{
MyLogger.Error("Hello World!");
}
}
이로써 코드가 뛰도록 설정하면 지정한 디렉터리 아래에 (D:\WebTest\xixi.txt) 우리의 로그 파일이 있습니다.
2015-11-19 14:04:58,184 [15] ERROR ASP.default_aspx [Page_Load] - Hello World!
2015-11-19 14:05:17,684 [11] ERROR ASP.default_aspx [Page_Load] - Hello World!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
실습(KLab Server Side Camp#2)에 사용된 환경 구성법을 조사해 보십시오.이때 환경 구축은 모두 Giithub의 Codespaces에서 이루어졌기 때문에 매우 참고 가치가 있습니다. 봄방학 중 근무일인 5일,게으른 대학생, 고등학생도 쉽게 참가할 수 있기 때문에 쉽게 배정할 수 있습니다....
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.