Quiero crear programáticamente un nuevo ConsoleAppender de log4j y agregarlo como un appender a un registrador. ¿Cómo hago para crear instancias de uno correctamente? Usar lo siguiente parece hacer que log4j se queje: qué setters necesito usar para configurarlo correctamente ?¿Cómo creo un nuevo log4j ConsoleAppender en código en lugar de config?
// log4j complains of "No output stream or file set for the appender named [null]."
logger.addAppender(new ConsoleAppender());
Es de suponer que es un caso de saber qué establece en el ConsoleAppender pero no puedo entenderlo. Supongo que hay alguna forma de obtener el diseño predeterminado. Solo quiero un ConsoleAppender estándar que se agregue a SysOut. Cualquier orientación apreciada, gracias.