Używam Eclipse osgi jar. Jak przekierować dziennik wygenerowany przez osgi do pliku?Konfigurowanie Eclipse osgi log
Zawsze, gdy uruchamiam framework osgi, generuje dziennik taki jak 1317008078357.log. Jak przekierować ten dziennik do pliku custome. Czy muszę używać log4j jako pakietu osgi? jaka będzie konfiguracja log4j.xml?
plik dziennika zawiera:
!SESSION 2011-09-26 11:34:38.232 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.6.0_26
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Command-line arguments: -configuration D:/CommonNBI/Trunck/release_structure/server/nbi/snmp/conf -console
!ENTRY org.eclipse.osgi 2 0 2011-09-26 11:34:44.029
!MESSAGE While loading class .... may not be fully initialized.
!STACK 0
org.osgi.framework.BundleException: State change in progress for bundle ..
dziękuję za odpowiedź. Ale parametr "osgi.logfile" nie istnieje na stronie http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/misc/runtime-options .html. Wygląda na to, że Eclipse chce to ukryć !! Czy możesz również powiedzieć, jak nadać plikowi logicznemu poprawną nazwę, ponieważ możemy przypisać nazwy plików dziennika z datą w log4j. Nie chcę umieszczać statycznej nazwy. Mam wyszukiwane "osgi.logfile" w google dla dalszych szczegółów, ale google również nie udało się znaleźć nic !! – Sanmoy
Używam osgi.logfile w moim bieżącym projekcie. Używam statycznej nazwy pliku: np. -Dosgi.logfile =./Config/equinox.log –
Zauważ, że numer w pliku dziennika jest datą znacznika czasu (tj. Liczbą sekund od epoki). Jeśli chcesz, łatwo jest przekonwertować na datę później. – AlBlue