В чем разница между AsyncTaskTarget и AsyncWrapper ?
Что лучше?
Я видел, что AsyncWrapper имеет больше параметров конфигурации (например, queueLimit , overflowAction и более), что важно для меня (я не хочу, чтобы журналы удалялись, даже если буферизовано более 10000 журналов, так как я работаю над сайтом для какой-то крупной компании).
Так это единственная разница?
Почему тогда у нас даже есть что-то вроде AsyncTaskTarget?
Более того, что произойдет, если я объединю AsyncTaskTarget и AsyncWrapper с чем-то вроде этого:
CustomTargetExtendingAsyncTaskTarget customTarget = CustomTargetExtendingAsyncTaskTarget();
AsyncTargetWrapper asyncTargetWrapper = new AsyncTargetWrapper(customTarget, 100000, AsyncTargetWrapperOverflowAction.Grow);
это плохая идея?