(Ablauf-) Protokoll - Wie zu realisieren?

Status
Nicht offen für weitere Antworten.

gondor

Bekanntes Mitglied
hallo liebe java-freunde ;)

ich habe ein programm. super...

dieses ist eine applikation, welches über eine exe gestartet wird. in meiner entwicklungsumgebung
setze ich gerne system.out´s, um zu sehen welche funktionen abgearbeitet worden sind oder welcher
status verschiedene variablen haben.

beim ausführen des programms habe ich diese kontrolle leider nicht mehr. wie macht ihr das?
schreibt man dafür alles in eine datei oder gibt es einen anderen weg? wie kann man eine art
ablaufprotokoll programmieren, so dass mein programm nicht in der performance beeinträchtigt
wird?

vielen dank für ratschläge, tipps und tricks ;)
 

gondor

Bekanntes Mitglied
so, vielen dank für den tipp!

nachdem ich nun mit Log4J arbeite protokolliere ich alles in eine datei.

klappt ganz gut, jedoch hat sich nun ein anderes problem eingeschlichen:

wenn ich mein programm über concole ausführen möchte mit:

Code:
java -jar myProgramm.java

kommt folgender fehler:

Code:
E:\JBuilder9\project>java -jar myProgramm.exe

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/log4j/Layout

das ausführen über den jBuilder ist aber kein problem.

was nun?
 
B

bygones

Gast
log4j muss mit in dem Pfad mit aufgenommen werden
Code:
 java -cp .;log4j.jar -jar deins.jar

oder du nimmst util.Logger - da hast du das extra lib problem net ;)
 

gondor

Bekanntes Mitglied
also ist der klassenpfad nicht gesetzt,...?

bekomme folgende meldung mit deinem vorschlag:

Code:
E:\JBuilder9\project>java -cp .;log4j-1.2.9.jar -jar myProgramm.jar 

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/log4j/Layout

bin ich zu blöd?
 

foobar

Top Contributor
Code:
E:\JBuilder9\project>java -cp .;log4j-1.2.9.jar -jar myProgramm.jar
Bei diesem Aufruf muß sich das Archiv log4j-1.2.9.jar im selben Verzeichnis wie das Programm befinden. Ist das der Fall? Wenn nicht mußt du den Pfad dementsprechend ändern.
 

gondor

Bekanntes Mitglied
@foobar

befindet sich im gleichen verzeichnis...

argh, würde jetzt nicht gerne auf das util-paket umsteigen :(
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
B Best Practice Trendanalyse mit NN und Lib, wie vorgehen? (Allgemeiner Ablauf) Allgemeine Java-Themen 5
T String-Manipulation beim Ablauf in Eclipse und als JAR-File Allgemeine Java-Themen 8
C Ablauf des Programms anhalten, bis.... Allgemeine Java-Themen 5
G Threads Ablauf von Threads im Spezialfall Allgemeine Java-Themen 4
K Junit: Frage zum Ablauf Allgemeine Java-Themen 3
J Problem bei Ablauf des Programms DuddeDa Allgemeine Java-Themen 7
C Mail Api http Protokoll? Allgemeine Java-Themen 5
K Eigenes Protokoll (abc:[url]http://abc.de[/url]) Allgemeine Java-Themen 2
S log4j Protokoll in XML Allgemeine Java-Themen 11
M Output Stream / Protokoll does not support output Allgemeine Java-Themen 2
L30nS Erste Schritte Multiplayer-Kartenspiel in der MVC-Architektur realisieren Allgemeine Java-Themen 1
kodela Arrayliste mit Arrayliste realisieren Allgemeine Java-Themen 14
M Ampelsteuerung über Timer in Java realisieren Allgemeine Java-Themen 3
M Wie würdet ihr Dokumente aus Java realisieren? Allgemeine Java-Themen 4
T Deckblatt im iText realisieren... Allgemeine Java-Themen 5
calzone Passwortabfrage, Verschlüsseln wie realisieren ? Allgemeine Java-Themen 3
D mit Java ein Office 2007 to PDF realisieren Allgemeine Java-Themen 16
G Änderungs Historie realisieren? Allgemeine Java-Themen 3
X Replay Funktion realisieren? Allgemeine Java-Themen 5
M mouseclick intern realisieren Allgemeine Java-Themen 2
L Grundsystem + Module = Wie realisieren? Allgemeine Java-Themen 5
T Firewall realisieren Allgemeine Java-Themen 2
L Plugins in Java realisieren: Wie könnte man so etwas machen? Allgemeine Java-Themen 7
C Download von Bildern etc. realisieren Allgemeine Java-Themen 2

Ähnliche Java Themen


Oben