Программно создающие различные файлы журнала с помощью log4j

это зависит, на котором компиляторе C Вы используете, и на какой платформа (конечно), но нет никакой фундаментальной причины, почему Вы не можете выделить самый большой блок непрерывно доступной памяти - который может быть меньше, чем Вам нужно. И конечно Вам, вероятно, придется использовать 64-разрядную систему для обращения, чем много RAM...

см. Malloc для истории и деталей

вызов HeapMax в alloc.h для получения самого большого доступного размера блока

13
задан Alexis 3 November 2009 в 09:06
поделиться

1 ответ

Вы можете легко вызвать API log4j программно, например

FileAppender appender = new FileAppender();
// configure the appender here, with file location, etc
appender.activateOptions();

Logger logger = getRootLogger();
logger.addAppender(appender);

Регистратор может быть корневым регистратором, как в этом примере, или любым регистратором вниз по дереву. Ваш модульный тест может добавить свой пользовательский аппендер во время Steup и удалить его (используя removeAppender () ) во время разрыва.

23
ответ дан 1 December 2019 в 22:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: