似乎有一些關於log4net是否線程安全的討論,共識是框架是線程安全的,但appender不是並且需要正確使用以實現線程安全。有人可以對此有所瞭解,並可能舉例說RollingFileAppender以線程安全的方式使用?它是否需要推入上下文?不知何故鎖定,或什麼?線程安全log4net
15
A
回答
20
根據link,RollingFileAppender是線程安全的(就日誌而言)。這是來自log4net的開發人員之一。他特別指出,像鎖定,這是在你的代碼不要求:
lock(logger)
{
logger.Info("Hello!");
}
5
相關問題
- 1. java線程安全:線程安全嗎?
- 2. 線程安全
- 3. 線程安全
- 4. 線程安全
- 5. 線程安全
- 6. 線程安全
- 7. 線程安全
- 8. 線程安全
- 9. 線程安全
- 10. 線程安全
- 11. 線程安全
- 12. 線程安全應用程序中的線程安全
- 13. 線程安全:: random_device
- 14. 線程安全singelton
- 15. 線程安全樹
- 16. 線程安全bloomfilter
- 17. httpurlconnection線程安全
- 18. 線程安全OfType
- 19. 線程安全UITableView
- 20. nftw線程安全
- 21. IndexedDB線程安全
- 22. Mysqldatasource線程安全
- 23. CDatabase線程安全
- 24. NSMutableString線程安全?
- 25. SolrJ線程安全
- 26. Database.SqlQuery線程安全
- 27. 線程安全的
- 28. 線程安全,Silverlight
- 29. GTK +線程安全
- 30. Array.forEach線程安全
對,也在網上閱讀一些文章,我發現這一個:http://ondotnet.com/pub/a/dotnet/2003/06/16/log4net.html?page=3它描述瞭如何使用它在一個多線程的情況。 – Alex 2010-11-05 14:21:10
如果有幫助,請隨時接受答案。 – wageoghe 2010-11-05 16:38:25