Od jakiegoś czasu nie było żadnego wydania log4net. Nie pokazało to żadnych problemów z wersją 3.5, ale co z .NET 4? Czy ktokolwiek słyszał jakieś pogłoski o wydaniu wspierającym wersję 4, gdy się pojawi?Log4Net i .NET 4.0
Odpowiedz
Wystąpił problem w systemie śledzenia dla obsługi 4.0.
Jeśli jej potrzebujesz, możesz sam skompilować wersję z najnowszą wersją - to się skompiluje.
There is a JIRA entry for .NET 4.0 and Client Profiles() ale it is not slated for release in 1.2.11.
Jest powiązany (bez odpowiedzi) Pytanie z komentarzem, który sugerował Możesz prosty run the 1.2.10 source through the VS2010 upgrade process.
Z .NET 4. Projekty można nadal korzystać z log4net. Będziesz musiał zmienić platformę docelową na ".NET Framework 4" na projekcie.
Więcej szczegółów .... http://krishnabhargav.blogspot.com/2010/02/using-net-35-clr-20-dll-inside-visual.html
Oto nasze notatki o uzyskanie log4net pracy z VS2010 C# i .NET 4.0. Zasadniczo podąża za postiem tseonet, ale w kilku prostych krokach. Ustawiliśmy także poziom ochrony na 1 zamiast komentowania AllowPartiallyTrustedCallers, ale opcja działa.
Nadzieja ta jest przydatna do kogoś: http://www.charlestonsw.com/configuring-log4net-with-vs2010-and-net-4-0/
link wymieniony powyżej jest martwy – codechurn
Zastępowany nowym adresem URL. Zachowałem trochę technicznych treści na moim nowym blogu w CSA. –
„Z .NET 4. Projekty można nadal używać log4net Trzeba będzie zmienić platformę docelową do” .NET Framework 4" w ramach projektu .. .”
jest poprawna. Ale trzeba umieścić linię
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
na dole pliku konfiguracyjnego (po konfiguracji log4net):
<?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>
Testowane z log4net 1.2.10.0 Trzeba umieścić linię: [assembly: log4net.Config.XmlConfigurator (Watch = false)] w Assemblyinfo.cs (zapomniałem o tym)
Pracuję z log4net w mojej aplikacji internetowej asp.net i nie ma problemu.
pracuję przez tego poradnika: http://www.codeproject.com/KB/trace/Log4Net_with_ASP_NET.aspx
Ten samouczek nie odnosi się do .NET 4.0, który był po OP. – Maccath
Wydaje się, że obecny log4net tułów wspiera .NET Framework 4.0. Ta pomoc nie została jeszcze dostarczona z wersją.
- 1. Log4Net i .NET 4.0 RC
- 2. .NET 4.0 - AccessViolationException i WndProc
- 3. FxCop dla .NET 4.0
- 4. .net Compact Framework 4.0
- 5. Poważne kłopoty z ILMerge i .NET 4.0
- 6. SQL Server 2008 i .Net 4.0?
- 7. Svcutil.exe dla .NET 4.0?
- 8. Jak obsługiwać .NET 2.0 i .NET 4.0 w jednej aplikacji?
- 9. Aktualizacja projektu .Net 2.0 do .Net 4.0
- 10. ma .Net 4.5 zawierają .Net 4.0
- 11. Czy .net 4.5 działa obok .net 4.0?
- 12. Przełamując zmiany w .NET 4.0
- 13. cloud computing w .net 4.0
- 14. Instalator NSIS z .NET 4.0
- 15. .Net 4.0 System.Web.Security.MembershipProvider niejednoznaczne odwołanie?
- 16. log4net i ints
- 17. Log4Net i dodatkowe pola
- 18. miksowanie log4cxx i log4net
- 19. Log4Net i Orleans
- 20. Zarządzanie bezpieczeństwem wątków i zakresów dla obiektów .NET 4.0 ObjectCache
- 21. Okno Problem ostrości z .NET 4.0 i WindowsFormstHost
- 22. Zgodność z platformą .NET: 3.5 Profil klienta SP1 i 4.0
- 23. Programowanie kompozytowe (COP), .NET 4.0, MEF i repozytorium Oslo
- 24. Limit czasu jednostki .NET 4.0 upłynął
- 25. Tesseract 3.0 OCR .NET 4.0 Wrapper
- 26. Wariancja typu w .NET Framework 4.0
- 27. Jak utworzyć zestaw .NET 4.0 w projektach .NET 3.5
- 28. System.Web.UI.DataVisualization.Charting brakujący błąd w .net 4.0?
- 29. skompilować NET 4.0 projekt na serwerze kompilacji z .net 4.5
- 30. Czy DLR jest potrzebny w .NET 4.0?
Dziękuję, że wpis JIRA zawiera łatkę - zastosuj ją na SVN HEAD, a następnie: "... Aby celować .Net 4.0 zdefiniuj NET; NET_2_0; NET_4_0, Aby ustawić profil klienta .Net 4.0 dołączyć, NET_CLIENT_PROFILE do poprzedniego definiować." - to rozwiązało to dla mnie (również ta łatka jest teraz podana do wydania w wersji 1.2.11, w celu późniejszego odniesienia) – sinelaw