cómo usar log4j logging API en un proyecto eclipse rcp ?? Como solución, traté de crear un nuevo paquete OSGI que tenga un log4j jar, a continuación se muestra la estructura del paquete.Cómo usar log4j en eclipse rcp
He embaló un aplicación RCP básica con miras (plantilla) llamado loggingtest .I've incluido el paquete log4j en la pestaña dependencias de loggingtest project.In el activador iniciar método coloqué el siguiente código
Logger logger = Logger.getLogger(Activator.class);
logger.info("Info starting");
logger.warn("Warning starting");
logger.error("Error starting");
así que todo está bien hasta ahora soy capaz de utilizar la API de log4j ya mitad de camino a través, me quedé perplejo como dónde colocar el log4j.prope El archivo rties, ¿cómo puedo continuar para obtener un archivo de registro con todas las instrucciones de registro?
para ser más precisos a continuación es el contenido de mi archivo de manifiesto de proyecto loggingtest
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: LoggingTest
Bundle-SymbolicName: LoggingTest; singleton:=true
Bundle-Version: 1.0.0.qualifier
Bundle-Activator: loggingtest.Activator
Require-Bundle: org.eclipse.ui,
org.eclipse.core.runtime,
log4j;bundle-version="1.0.0"
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Sólo si alguien no está ligado a log4j, Eclipse RCP proporciona su propia funcionalidad de registros - https://wiki.eclipse.org/FAQ_How_do_I_use_the_platform_logging_facility%3F que le permite trabajar dentro de la plataforma Eclipse y sin cortes manuales. –