잠시 동안 log4net 릴리스가 없습니다. 이것은 3.5에 어떤 문제도 제시하지 않았지만 .NET 4는 어떨까요? 릴리스 될 때 버전 4 프레임 워크를 지원하는 릴리스에 대해 아무런 말을 듣지 못했습니까?Log4Net 및 .NET 4.0
답변
는 4.0 지원을위한 추적 시스템에 문제가 있습니다.
필요한 경우 최신 릴리스로 버전을 직접 컴파일하여 컴파일 할 수 있습니다.
There is a JIRA entry for .NET 4.0 and Client Profiles()하지만 it is not slated for release in 1.2.11.
당신이 할 수있는 간단한 run the 1.2.10 source through the VS2010 upgrade process을 제안 코멘트와 관련 (답) 질문이 있습니다. .NET 4.와
는 아직도 log4net을 사용할 수 있습니다 프로젝트. 프로젝트에서 대상 플랫폼을 ".NET Framework 4"로 변경해야합니다.
자세한 내용 .... 여기 http://krishnabhargav.blogspot.com/2010/02/using-net-35-clr-20-dll-inside-visual.html
는 C# 및 닷넷 4.0과 VS2010 작업 log4net보기에 대한 우리의 노트입니다. 기본적으로 tseonet 게시물을 따르지만 몇 가지 간단한 단계가 있습니다. AllowPartiallyTrustedCallers에 주석을 달지 않고 보안 수준을 1로 설정했지만 두 옵션 중 하나가 작동하는 것처럼 보입니다. 이 사람에게 유용
희망 : http://www.charlestonsw.com/configuring-log4net-with-vs2010-and-net-4-0/
링크는 새로운 URL로 대체 – codechurn
죽은 (또한,이 패치는 이제 나중에 참조, 1.2.11에 출시 적혀있다). CSA의 새로운 블로그에 기술적 인 내용 일부를 그대로 유지했습니다. –
프로젝트에 .NET 프레임 워크 4 "". 아직도 log4net을 사용할 수 있습니다 프로젝트 .NET 4. 당신은 대상 플랫폼을 변경해야합니다 ".. . "
올바른입니다. 그러나 있습니다 (log4net 설치 후) 구성 파일의 맨 아래 줄
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
을 넣어해야합니다
<?xml version="1.0"?>
<configuration>
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
</configSections>
<log4net>
<appender name="FileAppender" type="log4net.Appender.FileAppender">
<file value="logfile.txt" />
<appendToFile value="true" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date: %-5level – %message%newline" />
</layout>
</appender>
<root>
<level value="DEBUG" />
<appender-ref ref="FileAppender" />
</root>
</log4net>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
</configuration>
가 log4net 1.2.10.0 으로 테스트 당신은 줄을 추가해야합니다 [assembly : log4net.Config.XmlConfigurator (Watch = false)] Assemblyinfo.cs의 (잊어 버렸습니다)
저는 asp.net 웹 응용 프로그램에서 log4net과 함께 작동하며 아무런 문제가 없습니다.
내가이 튜토리얼에 의해 작동 : 현재 log4net 트렁크는 .NET 프레임 워크 4.0을 지원하는 것으로 보인다 http://www.codeproject.com/KB/trace/Log4Net_with_ASP_NET.aspx
그 튜토리얼은 OP가 있었던 .NET 4.0과 관련이 없습니다. – Maccath
. 이 지원은 아직 릴리스와 함께 제공되지 않았습니다.
- 1. Log4Net 및 .NET 4.0 RC
- 2. log4net with .NET 4.0
- 3. WCF 및 .NET 4.0
- 4. CCNet 및 .Net 4.0
- 5. .NET 4.0 및 CrystalReports
- 6. Media Player 및 .NET 4.0
- 7. InfoPath 2007 및 .NET 4.0
- 8. nServiceBus .Net 4.0 및 MEF
- 9. .NET 4.0 및 이전 버전
- 10. SQL CLR 및 .NET 4.0
- 11. .NET 및 Mono에서 동일한 log4net 어셈블리 사용
- 12. .net Compact Framework 4.0
- 13. .NET 4.0 디버깅 동작
- 14. ILMerge 및 .NET 4.0 심각한 문제가 발생했습니다.
- 15. SQL Server 2008 및 .Net 4.0?
- 16. .NET 4.0 및 Windows 7의 PerformanceCounters
- 17. TFS 2008 및 .NET 4.0 NUnit
- 18. 는 C# .NET 4.0 및 제네릭
- 19. LINQ 필터 및 Convert C# .NET 4.0
- 20. .net 4.0 및 IIS에서 401.2 오류가 발생합니다.
- 21. 엔터프라이즈 라이브러리 구성 및 .NET 4.0
- 22. Visual Studio 2008 및 .NET Framework 4.0
- 23. .NET 4.0 경로 및 위해 Application_Start
- 24. SharePoint 4.0 프로젝트의 .Net 4.0 dll
- 25. SpellCheck.IsEnabled = "True".NET 4.0 (독일어 .NET 4.0 Framework에서는 작동하지 않음)
- 26. Windows Azure의 .NET 4.0?
- 27. .NET 4.0 OutputCacheProvider 구현
- 28. .net 4.0 migration
- 29. .NET 4.0 용 Svcutil.exe?
- 30. .net 4.0 병렬 확장
감사합니다. JIRA 항목에 패치가 포함되어 있습니다. SVN HEAD에 적용한 후 "대상 ... .Net 4.0 정의 NET; NET_2_0; NET_4_0, 대상 .Net 4.0 클라이언트 프로파일 추가, NET_CLIENT_PROFILE 이전 밝히다." - 나를 위해 그것을 해결하는 위에서 언급 한 – sinelaw