«log4net» 태그된 질문

Apache log4net 라이브러리는 프로그래머가 다양한 출력 대상에 로그 문을 출력하는 데 도움이되는 도구입니다. log4net은 우수한 Apache log4j ™ 프레임 워크를 Microsoft® .NET 런타임으로 포팅합니다. .NET 런타임의 새로운 기능을 활용하면서 프레임 워크를 원래 log4j와 유사하게 유지했습니다.


12
log4net을 처음부터 프로그래밍 방식으로 구성하는 방법 (구성 없음)
이것은 나쁜 생각이지만, 구성 파일없이 처음부터 log4net을 프로그래밍 방식으로 구성하고 싶습니다. 저는 저와 제 팀이 우리가 담당하는 비교적 작은 부서별 애플리케이션에 사용할 간단한 로깅 애플리케이션을 개발 중입니다. 모두 동일한 데이터베이스에 기록하기를 원합니다. 로깅 애플리케이션은 AdoNetAppender가 미리 구성된 log4net을 둘러싼 래퍼 일뿐입니다. 모든 응용 프로그램이 ClickOnce 배포되어 구성 파일 배포에 약간의 …
87 .net  logging  log4net 

4
log4net (로거 이름 지정)을 사용하는 올바른 방법
log4net을 구성하고 사용하는 두 가지 방법이 있습니다. 첫 번째는 내 어 펜더 및 관련 로거를 구성 할 수있는 경우입니다. <!-- language: xml --> <appender name="myLogAppender" type="log4net.Appender.RollingFileAppender" > <file value="Logs\myLog.log" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%date %level - %message%n" /> </layout> </appender> <logger name="myLog"> <level value="All"></level> <appender-ref ref="myLogAppender" /> </logger> 그런 다음 …

10
클래스 라이브러리 용 app.config
VS2008 마법사에서 클래스 라이브러리에 대해 생성 된 app.config 파일을 볼 수 없습니다. 내 연구에서 응용 프로그램에는 app.config가 하나만 존재한다는 것을 발견했습니다. app.config를 클래스 라이브러리에 수동으로 추가하는 것이 나쁜 일입니까? 아니면 클래스 라이브러리에서 app.config의 목적을 제공하는 다른 메서드가 있습니까? app.config 파일에 log4net 구성 정보를 저장해야합니다.

3
동일한 솔루션에서 서로 다른 2 개의 log4net 버전 참조
log4net 1.2.10.0을 참조하는 NHibernate 2.1.2.400을 사용하고 있습니다. 같은 프로젝트에서 나는 또한 단순한 회계 SDK를 사용하는데, 슬프게도 여전히 log4net 1.2.9.0을 사용하고 있습니다. 따라서 log4net 1.2.10.0을 참조하면 NHibernate가 작동하도록 할 수 있지만 simplySDK가 작동하지 않습니다. 그 반대... 대부분의 문제는 log4net이 어셈블리 키를 변경했다는 사실에서 비롯된 것 같습니다. 성공하지 않고 바인딩 리디렉션을 사용해 …
80 .net  nhibernate  dll  log4net 

4
종속성 주입과 함께 log4net을 사용하는 방법
나는 의존성 주입 프레임 워크에서 log4net의 올바른 패턴과 사용법을 알아 내려고 노력하고 있습니다. Log4Net은 ILog 인터페이스를 사용하지만 전화를해야합니다. LogManager.GetLogger(Reflection.MethodBase.GetCurrentMethod().DeclaringType) 정보를 기록해야하는 각 클래스 또는 메소드에서. 이것은 IoC 원칙에 위배되는 것으로 보이며 Log4Net을 사용하는 것과 연결됩니다. 어딘가에 다른 추상화 레이어를 넣어야할까요? 또한 다음과 같은 현재 사용자 이름과 같은 사용자 지정 속성을 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.