Como usar o log4j em um RCP Eclips

Como usar a API de log log4j em um projeto Eclipse RC

Como uma solução alternativa, você tentou criar um novo pacote OSGI com frascos log4j, abaixo está a estrutura do pacote:

Eu criei um @ básiplicação @RCP com uma view (modelo) chamado loggingtest .Inclui o pacote log4j na guia dependências do projeto loggingtest.No método de inicialização do Activator, coloquei o seguinte código

Logger logger = Logger.getLogger(Activator.class);
logger.info("Info starting");
logger.warn("Warning starting");
logger.error("Error starting");

omo está tudo bem até agora, estou apto a usar a API log4j e, no meio do caminho, fiquei intrigado com a localização do arquivo log4j.properties. Como posso avançar para obter um arquivo de log com todas as instruções de lo

para ser mais preciso abaixo, é o conteúdo do meu arquivo de manifesto do projeto 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

questionAnswers(3)

yourAnswerToTheQuestion