Pracuję nad aplikacją transakcyjną o małym opóźnieniu. Chcielibyśmy zwiększyć ilość rejestrowanych plików Lof4j do pliku, jednocześnie minimalizując wpływ na nasz czas przetwarzania od końca do końca.Jak asynchronicznie używać FileAppenders log4j?
Jaki jest zalecany sposób wykonania tej czynności? Myślę FileAppender.append jest synchroniczna, tak musimy zrobić coś nieco mądrzejsza ....
"myślisz"? Czy sprawdziłeś, że to wąskie gardło? To powinno być łatwe do zrobienia. –
Podpowiedź: sprawdź [JavaDoc] (http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/FileAppender.html#getBufferedIO()) dla opcji 'BufferedIO'. –